net.sf.ehcache.store |
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.
|
Java Source File Name | Type | Comment |
ApacheLruMemoryStoreTest.java | Class | Test cases for the Apache version of LruMemoryStore. |
DiskStore.java | Class | A disk store implementation.
As of ehcache-1.2 (v1.41 of this file) DiskStore has been changed to a mix of finer grained locking using synchronized collections
and synchronizing on the whole instance, as was the case with earlier versions.
The DiskStore, as of ehcache-1.2.4, supports eviction using an LFU policy, if a maximum disk
store size is set. |
FifoMemoryStore.java | Class | First-In-First-Out (FIFO) implementation of MemoryStore. |
FifoMemoryStoreTest.java | Class | |
LfuMemoryStore.java | Class | Less Frequently Used (LFU) implementation of the memory store. |
LfuMemoryStoreTest.java | Class | |
LfuPolicy.java | Class | Contains common LFU policy code for use between the LfuMemoryStore and the DiskStore, which also
uses an LfuPolicy for evictions. |
LruMemoryStore.java | Class | An implementation of a LruMemoryStore.
This uses
java.util.LinkedHashMap as its backing map. |
LruMemoryStoreTest.java | Class | Test cases for the LruMemoryStore. |
MemoryStore.java | Class | An abstract class for the Memory Stores. |
MemoryStoreEvictionPolicy.java | Class | A typesafe enumeration of eviction policies. |
Primitive.java | Class | |
Store.java | Interface | This is the interface for all stores. |