Invention Grant
- Patent Title: Two-phase eviction process for file handle caches
-
Application No.: US13160963Application Date: 2011-06-15
-
Publication No.: US10684989B2Publication Date: 2020-06-16
- Inventor: Daniel Vasquez Lopez , Won Yoo
- Applicant: Daniel Vasquez Lopez , Won Yoo
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Fiala & Weaver P.L.L.C.
- Main IPC: G06F16/00
- IPC: G06F16/00 ; G06F16/172

Abstract:
Systems and methods are provided for evicting entries from a file handle cache. In accordance with certain embodiments, a two-stage eviction process is utilized. In a first stage of the eviction process, entries in the file entry cache are analyzed and marked for eviction while a shared lock is maintained on the file handle cache. The shared lock enables the file handle cache to be concurrently accessed by a content serving system to service content requests. In a second stage of the eviction process, entries in the file handle cache that are marked for eviction are removed while an exclusive lock is maintained on the file handle cache. The exclusive lock prevents the content serving system from concurrently accessing the file handle cache to service content requests.
Public/Granted literature
- US20120323872A1 TWO-PHASE EVICTION PROCESS FOR FILE HANDLE CACHES Public/Granted day:2012-12-20
Information query