Invention Grant
- Patent Title: Asynchronous data store operations including selectively returning a value from cache or a value determined by an asynchronous computation
-
Application No.: US15584345Application Date: 2017-05-02
-
Publication No.: US10540282B2Publication Date: 2020-01-21
- Inventor: Arun Iyengar
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Fleit Intellectual Property Law
- Agent Jose Gutman
- Main IPC: G06F12/0813
- IPC: G06F12/0813 ; G06F12/084 ; G06F12/0868 ; G06F12/0893

Abstract:
A processing system server and methods for performing asynchronous data store operations. The server includes a processor which maintains a cache of objects in communication with the server. The processor executes an asynchronous computation to determine the value of a first object. In response to a request for the first object occurring before the asynchronous computation has determined the value of the first object, a value of the first object is returned from the cache. In response to a request for the first object occurring after the asynchronous computation has determined the value of the first object, a value of the first object determined by the asynchronous computation is returned. The asynchronous computation may comprise at least one future, such as a ListenableFuture, or at least one process or thread. Execution of an asynchronous computation may occur with a frequency correlated with how frequently the object changes or how important it is to have a current value of the object. The asynchronous computation may receive different values from at least two servers and may determine the value of an object based on time stamps.
Public/Granted literature
- US20180322055A1 ASYNCHRONOUS DATA STORE OPERATIONS Public/Granted day:2018-11-08
Information query
IPC分类: