×

Plug-in cache

  • US 10,129,363 B2
  • Filed: 05/29/2015
  • Issued: 11/13/2018
  • Est. Priority Date: 05/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a memory comprising instructions; and

    one or more processors configured by the instructions to implement;

    an application module;

    a cache control module; and

    a plug-in module implemented by one or more hardware processors, the plug-in module being configured to;

    determine that an item in a memory has expired;

    determine that the application module is idle;

    in response to the application module being idle, initiate a data request, for an updated version of the expired item, to the application module, the data request being marked as a cache request;

    responsive to the data request, receive data from the application module, the received data being marked as a cache response; and

    responsive to receiving the received data, request the cache control module to update the expired item with the received data;

    the cache control module being configured to;

    receive instructions from the plug-in module;

    store data provided by the plug-in module in a memory; and

    retrieve data from the memory for access by the plug-in module;

    the application module being configured to, prior to making a second data request, inform the plug-in module of the second data request; and

    the plug-in module being further configured to;

    based on whether data responsive to the second data request is stored in the memory, either;

    allow the second data request to proceed without modification;

    or request the data responsive to the second data request from the cache control module, and provide the data responsive to the second data request to the application module.

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