×

Caching information for multiple service applications

  • US 7,480,657 B1
  • Filed: 01/06/2003
  • Issued: 01/20/2009
  • Est. Priority Date: 01/06/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for caching information for multiple service applications, comprising:

  • receiving a command for a selected one of a plurality of services, wherein receiving a command comprises receiving a command from a client at one of a plurality of adapters, each adapter operable to communicate using a designated communication protocol;

    forwarding the command to a data source corresponding to the selected service;

    receiving data from the data source;

    storing the data in a selected one of a plurality of namespaces in a cache, the selected namespace corresponding to the selected service, wherein determining that data responsive to the command is not stored in the cache;

    invalidating the data in the selected namespace according to invalidation criteria provided by the selected service;

    receiving a second command for the selected service in the cache from a second client at a second adapter;

    determining that data responsive to the second command is stored in the selected namespace in the cache;

    retrieving the data from the cache; and

    providing the data to the second adapter.

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