Programming models for storage plug-ins
AssigneeSap SE
InventorsPetio Petev, Michael Wintergerst
Life of this patent
Estimating the term…
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 and a storage plug-in. The eviction policy plug-in includes code to evict an object that is cached in the region of cache. The storage plug-in includes code to execute a function involving an object manipulation function that gets a first object located within the region of cache, and an attribute manipulation function that gets a specific attribute for the first object from within the region of cache.
Claims18
A method, comprising:
- configuring management of a region of a cache with an eviction policy plug-in and a storage plug-in, said eviction policy plug-in comprising code to evict an object that is cached in said region of cache, said storage plug-in having code to execute functions comprising:
- an object manipulation function that gets a first object located within said region of cache;
- and
- an attribute manipulation function that gets a specific attribute for said first object from within said region of cache.
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 and a storage plug-in, said eviction policy plug-in comprising code to evict an object that is cached in said region of cache, said storage plug-in having code to execute functions comprising:
- an object manipulation function that gets a first object located within said region of cache;
- and
- an attribute manipulation function that gets a specific attribute for said first object from within said region of cache.
An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, said method comprising:
- configuring management of a region of a cache with an eviction policy plug-in and a storage plug-in, said eviction policy plug-in comprising code to evict an object that is cached in said region of cache, said storage plug-in having code to execute functions comprising:
- an object manipulation function that gets a first object located within said region of cache;
- and
- an attribute manipulation function that gets a specific attribute for said first object from within said region of cache.
Dependencies are inferred from the claim text.