Method, apparatus, and program for minimizing invalid cache notification events in a distributed caching environment
First Claim
Patent Images
1. A method for managing a cache in a distributed caching environment, the method comprising:
- receiving a cache notification event from a sending device, wherein the cache notification event includes time relative information and a clock value for the sending device;
determining a clock delta by determining a difference between the local clock and the clock value of the sending device; and
adjusting the time relative information in the cache notification event based upon the clock delta.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed cache management system that minimizes invalid cache notification events is provided. A cache management system in a sending device processes outgoing cache notification events by adding information about the source server'"'"'s clock. A cache management system in the receiving device then uses this information to adjust event information once the event is received.
-
Citations
20 Claims
-
1. A method for managing a cache in a distributed caching environment, the method comprising:
-
receiving a cache notification event from a sending device, wherein the cache notification event includes time relative information and a clock value for the sending device;
determining a clock delta by determining a difference between the local clock and the clock value of the sending device; and
adjusting the time relative information in the cache notification event based upon the clock delta. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for managing a cache in a distributed caching environment, the apparatus comprising:
-
means for receiving a cache notification event from a sending device, wherein the cache notification event includes time relative information and a clock value for the sending device;
means for determining a clock delta by determining a difference between the local clock and the clock value of the sending device; and
means for adjusting the time relative information in the cache notification event based upon the clock delta. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A cache component, in a server device, for managing a cache in a distributed caching environment, the cache component comprising:
-
a core cache that stores cache entries; and
a cache auditor that performs operations on entries in the core cache, wherein the cache auditor receives a cache notification event from a sending device, wherein the cache notification event includes time relative information and a clock value for the sending device;
determines a clock delta by determining a difference between the local clock and the clock value of the sending device; and
adjusts the time relative information in the cache notification event based upon the clock delta. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product, in a computer readable medium, for managing a cache in a distributed caching environment, the computer program product comprising:
-
instructions for receiving a cache notification event from a sending device, wherein the cache notification event includes time relative information and a clock value for the sending device;
instructions for determining a clock delta by determining a difference between the local clock and the clock value of the sending device; and
instructions for adjusting the time relative information in the cache notification event based upon the clock delta. - View Dependent Claims (20)
-
Specification