Package net.sf.hibernate.cache

Interface Summary
Cache Implementors define a caching algorithm.
CacheConcurrencyStrategy Implementors manage transactional access to cached data.
CacheConcurrencyStrategy.SoftLock Marker interface, denoting a client-visible "soft lock" on a cached item.
CacheProvider Support for pluggable caches.
ReadWriteCache.Lockable  
 

Class Summary
CacheFactory  
HashtableCache A lightweight implementation of the Cache interface
HashtableCacheProvider  
JCSCache Deprecated. JCS support will be removed in version 2.1.1
JCSCacheProvider Deprecated. JCS support will be removed in version 2.1.1
NonstrictReadWriteCache Caches data that is sometimes updated without ever locking the cache.
OSCache  
OSCacheProvider Support for OpenSymphony OSCache.
QueryCache A cache for query result sets.
QueryKey  
ReadOnlyCache Caches data that is never updated.
ReadWriteCache Caches data that is sometimes updated while maintaining the semantics of "read committed" isolation level.
ReadWriteCache.Item An item of cached data, timestamped with the time it was cached,.
ReadWriteCache.Lock A soft lock which supports concurrent locking, timestamped with the time it was released
SwarmCache  
SwarmCacheProvider Support for SwarmCache replicated cache.
Timestamper Generates increasing identifiers (in a single VM only).
TransactionalCache Support for fully transactional cache implementations like JBoss TreeCache.
TreeCache  
TreeCacheProvider Support for JBoss TreeCache
UpdateTimestampsCache Tracks the timestamps of the most recent updates to particular tables.
 

Exception Summary
CacheException Something went wrong in the cache