Patent ID: 8402106
Filing Date: 2013-03-19
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving, at a server, a request to operate on a first cache node of a cluster of cache node separate from the server at an asynchronous future-based application programming interface of the server, wherein the request to operate on the first cache node comprises a future get call, all other calls are blocked until the future get call has been successfully completed, wherein the all other calls comprises an asynchronous version of the following commands: put, put if absent, put all, remove, replace, and clear; sending an acknowledgment upon receipt of the request prior to operating on the first cache nodes; performing an operation on the first cache node based on the request with a cache nodes engine of the server; replicating the operation to the other cache nodes in the cluster of cache nodes; and sending an acknowledgment that the operation on the first cache node in the cluster has been completed.