ASYNCHRONOUS DATA STORE OPERATIONS
First Claim
1. A computer program product for a processing system comprised of a server to provide data values, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer instructions, where a processor, responsive to executing the computer instructions, performs operations comprising:
- in a processing system comprised of a server,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, computer program product, 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.
11 Citations
25 Claims
-
1. A computer program product for a processing system comprised of a server to provide data values, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer instructions, where a processor, responsive to executing the computer instructions, performs operations comprising:
in a processing system comprised of a server, 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; memory; a network interface device for communicating with one or more networks; and at least one processor, communicatively coupled with the server, the 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 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