FIRST IN FIRST OUT EVICTION IMPLEMENTATION
First Claim
1. A method, comprising:
- configuring management of a region of a cache with an eviction policy plug-in, said eviction policy plug-in comprising an eviction timing component and a sorting component, said eviction timing component comprising code to implement an eviction timing method, said eviction timing method to trigger eviction of an object from said region of cache, said sorting component comprising code to implement a sorting method, said sorting method to identify an object that is eligible for eviction in said region of cache, and wherein said sorting method comprises identifying an object that has been cached in said region of cache for a longer time period than other objects that are cached in said cache region.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in. The eviction policy plug-in includes an eviction timing component and a sorting component, with the eviction timing component including code to implement an eviction timing method, and the eviction timing method to trigger eviction of an object from the region of cache. The sorting component includes code to implement a sorting method to identify an object that is eligible for eviction in the region of cache. The sorting method involves identifying an object that has been cached in the region of cache for a longer time period than other objects that are cached in the cache region.
-
Citations
18 Claims
-
1. A method, comprising:
configuring management of a region of a cache with an eviction policy plug-in, said eviction policy plug-in comprising an eviction timing component and a sorting component, said eviction timing component comprising code to implement an eviction timing method, said eviction timing method to trigger eviction of an object from said region of cache, said sorting component comprising code to implement a sorting method, said sorting method to identify an object that is eligible for eviction in said region of cache, and wherein said sorting method comprises identifying an object that has been cached in said region of cache for a longer time period than other objects that are cached in said cache region. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computing system comprising a machine, said computing system also comprising instructions disposed on a computer readable medium, said instructions capable of being executed by said machine to perform a method, said method comprising:
configuring management of a region of a cache with an eviction policy plug-in, said eviction policy plug-in comprising an eviction timing component and a sorting component, said eviction timing component comprising code to implement an eviction timing method, said eviction timing method to trigger eviction of an object from said region of cache, said sorting component comprising code to implement a sorting method, said sorting method to identify an object that is eligible for eviction in said region of cache, and wherein said sorting method comprises identifying an object that has been cached in said region of cache for a longer time period than other objects that are cached in said cache region. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method comprising:
configuring management of a region of a cache with an eviction policy plug-in, said eviction policy plug-in comprising an eviction timing component and a sorting component, said eviction timing component comprising code to implement an eviction timing method, said eviction timing method to trigger eviction of an object from said region of cache, said sorting component comprising code to implement a sorting method, said sorting method to identify an object that is eligible for eviction in said region of cache, and wherein said sorting method comprises identifying an object that has been cached in said region of cache for a longer time period than other objects that are cached in said cache region. - View Dependent Claims (14, 15, 16, 17, 18)
Specification