MEMOIZATION BUCKETS FOR CACHED FUNCTION RESULTS
A memoization system and method arranges cached function results into groups, or buckets, to identify related cache values to invalidate upon obsolescence (staleness) of any one of the cached values in the group. A wrapper function in coded invocations to the cached functions identifies a group to w...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English |
Published |
12.03.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A memoization system and method arranges cached function results into groups, or buckets, to identify related cache values to invalidate upon obsolescence (staleness) of any one of the cached values in the group. A wrapper function in coded invocations to the cached functions identifies a group to which the function result belongs. Values in a cache group are denoted as a bucket, and subsequent functions that render the cached values obsolete are also invoked via a wrapper function indicating the bucket. The invalidate wrapper results in invalidation of all of the obsolete values in the bucket such that subsequent invocations will not attempt to employ the outdated values. |
---|---|
Bibliography: | Application Number: US201314019734 |