Method and apparatus for managing internal caches and external caches in a data processing system
First Claim
Patent Images
1. A method in a data processing system for caching data in an internal cache and in an external cache, the method comprising the data processing system implemented steps of:
- receiving a set of fragments for caching;
identifying a location to store each fragment within the set of fragments based on a rate of change of data in each fragment; and
storing the set of fragments in the internal cache and the external cache using the location identified for each fragment within the plurality of fragments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus in a data processing system for caching data in an internal cache and in an external cache A set of fragments is received for caching. A location is identified to store each fragment within the plurality of fragments based on a rate of change of data in each fragment. The set of fragments is stored in the internal cache and the external cache using the location identified for each fragment within the plurality of fragments.
24 Citations
26 Claims
-
1. A method in a data processing system for caching data in an internal cache and in an external cache, the method comprising the data processing system implemented steps of:
-
receiving a set of fragments for caching;
identifying a location to store each fragment within the set of fragments based on a rate of change of data in each fragment; and
storing the set of fragments in the internal cache and the external cache using the location identified for each fragment within the plurality of fragments. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A web server application for use in a data processing system comprising:
-
an engine, wherein the engine receives and responds to requests for a page, wherein the page includes a plurality of fragments, wherein each of the plurality of fragments are stored independently of other fragments;
an internal cache;
an interface to an external cache group; and
a cache coordinator, wherein the cache coordinator synchronizes the internal cache and the external cache. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25)
-
-
19. A data processing system for caching data in an internal cache and in an external cache, the data processing system comprising:
-
receiving means for receiving a set of fragments for caching;
identifying means for identifying a location to store each fragment within the set of fragments based on a rate of change of data in each fragment; and
storing means for storing the set of fragments in the internal cache and the external cache using the location identified for each fragment within the plurality of fragments.
-
-
26. A computer program product in a computer readable medium for caching data in an internal cache and in an external cache, the computer program product comprising:
-
first instructions for receiving a set of fragments for caching;
second instructions for identifying a location to store each fragment within the plurality of fragments based on a rate of change of data in each fragment; and
third instructions for storing the set of fragments in the internal cache and the external cache using the location identified for each fragment within the plurality of fragments.
-
Specification