ASYNCHRONOUS DATA STORE OPERATIONS
First Claim
Patent Images
1. In a processing system comprised of a server, a method for the server to provide data values comprising:
- the server maintaining a cache of objects;
the server executing an asynchronous computation to determine the value of an object;
in response to a request for the object occurring before the asynchronous computation has determined the value of the object, returning a value of the object from the cache of objects; and
in response to a request for the object occurring after the asynchronous computation has determined the value of the object, returning a value of the object determined by the asynchronous computation.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing system server and methods with the server to provide data values. The server maintains a cache of objects. The server executes an asynchronous computation to determine the value of an object. In response to a request for the object before the asynchronous computation has determined the value of the object, returning a value of the object from the cache. In response to a request for the object after the asynchronous computation has determined the value of the object, returning a value of the object determined by the asynchronous computation.
9 Citations
25 Claims
-
1. In a processing system comprised of a server, a method for the server to provide data values comprising:
-
the server maintaining a cache of objects; the server executing an asynchronous computation to determine the value of an object; in response to a request for the object occurring before the asynchronous computation has determined the value of the object, returning a value of the object from the cache of objects; and in response to a request for the object occurring after the asynchronous computation has determined the value of the object, returning a value of the object determined by the asynchronous computation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A processing system comprising:
-
a server; persistent memory; a network interface device for communicating with one or more networks; and at least one processor, communicatively coupled with the server, the persistent memory, and the network interface device, the at least one processor, responsive to executing computer instructions, for performing operations comprising; the server maintaining a cache of objects in the persistent memory; the server executing an asynchronous computation to determine the value of an object; in response to a request for the object occurring before the asynchronous computation has determined the value of the object, returning a value of the object from the cache of objects; and in response to a request for the object occurring after the asynchronous computation has determined the value of the object, returning a value of the object determined by the asynchronous computation. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification