×

Invalidation data area for cache

  • US 10,445,242 B2
  • Filed: 11/21/2016
  • Issued: 10/15/2019
  • Est. Priority Date: 06/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for invalidating a block in a cache, the method comprising:

  • determining a first journal block that is tracking a memory address associated with a received write operation, wherein the first journal block is stored in a journal of the cache, wherein the cache comprises a content locality cache, and wherein the journal tracks at least one of associated data blocks and independent data blocks in the content locality cache;

    determining a second journal block based on the determined first journal block and based further on an invalidation record, wherein the second journal block and the invalidation record are stored in an invalidation data area of the cache;

    determining whether further write operations are outstanding after the received write operation;

    when further write operations are outstanding,aggregating the outstanding further write operations with the received write operation and performing a single write operation based on the aggregated write operations; and

    when no further write operations are outstanding,performing the received write operation.

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