×

Cache data validation

  • US 10,320,935 B2
  • Filed: 01/28/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 01/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computing system, the method comprising:

  • with the computing system, caching, within a cache module of the computing system, a resource request result from a Representational State Transfer (REST) web service;

    with the computing system, storing, within an entity register, metadata associated with the resource request result, the metadata including a set of entities used to produce the resource request result, wherein the metadata further includes a version of each entity associated with the resource request result and accessibility of each entity associated with the resource request result;

    with the computing system, receiving from a client, a first resource request for the REST web service, the first resource request corresponding to the resource request result;

    with the computing system, in response to determining that the resource request result is cached within the cache module, checking, within the entity register, metadata associated with the resource request result; and

    with the computing system, in response to determining that an entity from the set of entities has changed since the resource request result was cached, invalidating the cached resource request result and passing the first resource request to the REST web service, wherein determining that the entity from the set of entities has changed comprises checking the entity register to determine that a version of the entity has changed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×