Modular caching method and system for enabling offline functionality of server-client systems
First Claim
Patent Images
1. In a server-client environment a method for controlling a cache, the method comprising the steps of:
- defining a list of cacheable service-call requests;
associating each of said cacheable service-calls requests with validity conditions;
selectively storing in said cache indicative information entries corresponding to said listed cacheable service-call requests together with their corresponding service-call responses;
intercepting by said cache each service-call request; and
providing a service-call response to service-call requests with matching indicative information to the entries in said cache, provided that the associated validity conditions are met.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing a cache in a server-client system, defining potential cacheable service-calls and associating them with validity condition, storing all cacheable service-call responses in the cache and providing service-call responses to service-calls that have a valid matching service-call response stored in the cache, further loading the cache according to prediction directives.
-
Citations
19 Claims
-
1. In a server-client environment a method for controlling a cache, the method comprising the steps of:
-
defining a list of cacheable service-call requests; associating each of said cacheable service-calls requests with validity conditions; selectively storing in said cache indicative information entries corresponding to said listed cacheable service-call requests together with their corresponding service-call responses; intercepting by said cache each service-call request; and providing a service-call response to service-call requests with matching indicative information to the entries in said cache, provided that the associated validity conditions are met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A caching system to be used in a server-client environment, comprising:
a cache unit including a programmable list of cacheable service-calls together with corresponding validity conditions, said cache unit is adapted to intercept service-call responses sent by the server and store the service-call responses which have a matching entry in the list of cacheable service-calls, said caching unit is further adapted to intercept service-calls sent by the client and provide the client with a service-call response for service-calls that have a matching service-call response stored in the cache unit, provided that said corresponding validity condition is met. - View Dependent Claims (17, 18, 19)
Specification