ehcache

Package net.sf.ehcache.store

Store package.

See:
          Description

Interface Summary
ElementValueComparator Used to compare two element values.
Policy An eviction policy.
Store This is the interface for all stores.
StoreListener  
StoreQuery An immutable query that a Store can execute
StoreQuery.Ordering An attribute / direction ordering pair
StripedReadWriteLockProvider Provider for StripedReadWriteLock that need to match a certain spreading function
TerracottaStore Use for internal purpose only.
TierableStore This is the interface for all tierable stores.
 

Class Summary
AbstractPolicy A base policy class
AbstractStore  
CacheKeySet<E> A Set of keys that will encapsulate keys present in a Cache.
DefaultElementValueComparator  
DiskBackedMemoryStore A tiered store using an in-memory cache of elements stored on disk.
DiskStoreBootstrapCacheLoader  
DiskStoreBootstrapCacheLoaderFactory Factory class to create DiskStoreBootstrapCacheLoader instances.
FifoPolicy Contains common LFU policy code for use between the LfuMemoryStore and the DiskStore, which also uses an LfuPolicy for evictions.
FrontEndCacheTier<T extends TierableStore,U extends TierableStore> Abstract class for stores which combine two other stores, one caching the other (aka authority)'s elements.
LegacyStoreWrapper A wrapper to convert a legacy pair of stores into a new style compound store.
LfuPolicy Contains common LFU policy code for use between the LfuMemoryStore and the DiskStore, which also uses an LfuPolicy for evictions.
LruMemoryStore An implementation of a LruMemoryStore.
LruPolicy Contains common LFU policy code for use between the LfuMemoryStore and the DiskStore, which also uses an LfuPolicy for evictions.
MemoryLimitedCacheLoader Abstract class for BootstrapCacheLoader implementers that should alter their load behavior (probably stop loading) whenever the cache being bootstrapped has reached its in-memory limit (off- or on-heap)
MemoryOnlyStore A memory-only store with support for all caching features.
MemoryStore A Store implementation suitable for fast, concurrent in memory stores.
MemoryStoreEvictionPolicy A typesafe enumeration of eviction policies.
NotifyingMemoryStore  
NullStore A store implementation which does not store anything.
 

Enum Summary
MemoryStoreEvictionPolicy.MemoryStoreEvictionPolicyEnum Enum for MemoryStoreEvictionPolicy
 

Package net.sf.ehcache.store Description

Store package. This package contains a Store interface and its implementations: a memory store and a disk store.

Stores are used by the Cache to physically implement logical cache operations.


ehcache

Copyright © 2003-2012 Terracotta, Inc.. All Rights Reserved.