Cache longevity detection and refresh
AssigneeArxan Technologies, Inc.
InventorsFrank Feng-Chun Chiang, Ashkan Nasseri
Life of this patent
Estimating the term…
Loading patent…
AssigneeArxan Technologies, Inc.
InventorsFrank Feng-Chun Chiang, Ashkan Nasseri
Estimating the term…
A web server cache performs verification of cached computational results by storing a computed function result as a cached value in a cache, and upon receiving a subsequent invocation of the function, examining a duration of the value in the cache. The web server compares, if the duration exceeds a staleness detection threshold, a result of a subsequent execution of the function to the cached value in response to the subsequent invocation by recomputing, a result from execution of the function for validating the cached value, and flags an error if the duration exceeds the staleness detection threshold and the result differs from the cached value. Alternatively, the method returns, if the duration of the cache value is within the staleness detection threshold, the cache value as the result of the subsequent invocation.
In a caching environment, the cache responsive for storing recently computed function results as values operable for satisfying successive invocations of the function, a method of verifying cached computational results, comprising:
A web server, comprising
A computer program product having instructions encoded on a non-transitory computer readable storage medium that, when executed by a processor, perform a method of maintaining cached computational results, comprising:
Dependencies are inferred from the claim text.