×

High performance object cache

  • US 6,128,623 A
  • Filed: 04/15/1998
  • Issued: 10/03/2000
  • Est. Priority Date: 04/15/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a cache for information objects that are identified by key values based on names of the information objects, comprising a tag table that indexes the information objects using set subkey values based on the key values, a directory table having a plurality of blocks indexed to sets in the tag table by second subkey values based on the key values, and data storage areas referenced by the blocks in the directory table, a method of delivering a requested information object to a client from the cache at a server, comprising the steps of:

  • (A) receiving a name that identifies a requested information object;

    (B) computing a fixed size key value comprising a plurality of subkeys, 11 based on the name;

    (C) looking up the requested information object in a directory table, using the subkeys as lookup keys; and

    (D) retrieving a copy of the requested information object from the data storage areas using a reference contained in a matching block in the directory table.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×