SYSTEM AND METHOD FOR DYNAMIC CACHING
First Claim
1. A computer-implemented method executable by a server system to store data in a data cache, the method comprising:
- receiving, by a processor, data from a first resource;
storing, by the processor, the data in the data cache;
determining, by the processor, a type of the data, and an access frequency of the data;
determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and
refreshing the data cache with new data from the first resource based on the dynamic schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-implemented method executable by a server system to store data in a data cache and refresh the data based on a dynamic schedule is provided. The method includes: receiving, by a processor, data from a first resource; storing, by the processor, the data in a data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.
-
Citations
20 Claims
-
1. A computer-implemented method executable by a server system to store data in a data cache, the method comprising:
-
receiving, by a processor, data from a first resource; storing, by the processor, the data in the data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for caching data in a data cache, comprising:
-
a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; receiving, by a processor, data from a first resource; storing, by the processor, the data in the data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.
-
-
20. A multi-tenant server system for caching data in a data cache, comprising:
-
a data cache that stores data; and a server system that receives data from a first resource, that stores the data in the data cache, that determines a type of the data, and an access frequency of the data, that determines a dynamic schedule based on the type of the data, and the access frequency of the data, and that refreshes the data cache with new data from the first resource based on the dynamic schedule.
-
Specification