- <init>
Construct a CacheRecordManager wrapping another RecordManager and using a given
cache policy.
- checkIfClosed
Check if RecordManager has been closed. If so, throw an IllegalStateException
- updateCacheEntries
Update all dirty cache objects to the underlying RecordManager.
- fetch
Fetches a record using a custom serializer.
- insert
Inserts a new record using a custom serializer.
- update
Updates a record using a custom serializer.
- cacheGet
Obtain an object in the cache
- cachePut
Place an object in the cache.
- commit
Commit (make persistent) all changes since beginning of transaction.
- getRecordManager
Get the underlying Record Manager.
- purgeEntry
Purge least recently used object from the cache
- removeEntry
Remove a CacheEntry from linked list