Invention Grant
- Patent Title: Performing efficient cache invalidation
-
Application No.: US15282865Application Date: 2016-09-30
-
Publication No.: US09703705B2Publication Date: 2017-07-11
- Inventor: Vijayakumar Murugesan , Vedant Bhangale
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0808 ; G06F12/0815 ; G06F12/0891 ; G06F12/0831 ; G06F12/0802 ; G06F12/128

Abstract:
Performing cache invalidation is disclosed, including: receiving an invalidation request to invalidate one or more invalidated cache entries at a cache storage: determining whether an invalidation pattern included in the invalidation request matches an invalidation pattern associated with an existing invalidation entry of an invalidation data structure; in the event that the invalidation pattern included in the invalidation request matches the invalidation pattern associated with the existing invalidation entry of the invalidation data structure, updating the existing invalidation entry with an invalidation timestamp included in the invalidation request, and in the event that the invalidation pattern included in the invalidation request does not match invalidation patterns associated with existing invalidation entries of the invalidation data structure, generating a new invalidation entry in the invalidation data structure with the invalidation pattern and the invalidation timestamp included in the invalidation request.
Public/Granted literature
- US20170024319A1 PERFORMING EFFICIENT CACHE INVALIDATION Public/Granted day:2017-01-26
Information query