Methods and systems for rule-based flexible cache invalidation
AssigneeGoogle Inc.
InventorChristopher Henning Elving
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorChristopher Henning Elving
Estimating the term…
Methods and systems for cache validation. The cache validation system receives cache requests, and identifies requested cache entries as stale in response to a requested cache entry satisfying a cache invalidation rule. Responsive to a rule insertion request specifying a new rule that, when added to an existing set of rules, would exceed a rule-set capacity limitation, a revised rule is generated that is at least as broad as the union of one or more subsumable rules. Each of the one or more subsumable rules is either the new rule or a rule in the existing set of rules. The set of rules is then updated, without exceeding the capacity limitation, to include the revised rule and to exclude the one or more rules subsumed into the revised rule. If not included in the revised rule, the new rule is included in the updated set of rules.
A system comprising:
A method comprising:
A non-transitory computer-readable medium storing instructions that, when executed by one or more computing processors, cause the one or more computing processors to:
Dependencies are inferred from the claim text.