Interface | Description |
---|---|
ElementValueComparator |
Used to compare two element values.
|
MemoryStore.BackingFactory |
Factory interface to create a MemoryStore backing.
|
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 | Description |
---|---|
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. |
ElementIdAssigningStore |
Store wrapper that assigns sequential IDs to elements as they are added to the underlying store
|
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.
|
MemoryOnlyStore.BruteForceSearchManager |
Brute force search implementation
|
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 | Description |
---|---|
MemoryStoreEvictionPolicy.MemoryStoreEvictionPolicyEnum |
Enum for
MemoryStoreEvictionPolicy |
Stores are used by the Cache to physically implement logical cache operations.
Copyright © 2003-2013 Terracotta, Inc.. All Rights Reserved.