×

In-memory cache for web application data

  • US 10,013,501 B2
  • Filed: 10/26/2015
  • Issued: 07/03/2018
  • Est. Priority Date: 10/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • maintaining, by a computing system, a multi-tenant data store that stores data for a plurality of tenants associated with the computing system;

    maintaining, by the computing system, an in-memory cache for the multi-tenant data store, wherein the in-memory cache includes, for a particular tenant of the plurality of tenants;

    a session cache configured to store data corresponding to user sessions of users associated with the particular tenant, wherein the data stored by the session cache for ones of the user sessions is not maintained after respective ends of the ones of the user sessions; and

    an organization cache configured to store data for multiple different user sessions of users associated with the particular tenant;

    receiving, by the computing system, a store request to store data in an entry of the in-memory cache, wherein the store request includes the data and an identifier for the entry;

    storing, by the computing system, the data in the entry of the in-memory cache;

    receiving, by the computing system from a requesting user, a request to access the data, wherein the request specifies the identifier for the entry;

    in response to the request, retrieving, by the computing system, the data from the entry of the in-memory cache and not from the multi-tenant data store; and

    providing, by the computing system, the retrieved data to the requesting user.

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