Modifier and Type | Method and Description |
---|---|
AbstractValueWrapper<K,V> |
ValueManager.constructWrapper(K key,
V value)
Construct a ValueWrapper for the value, but do not sets the value, this is done either in "restore" or "storeValue"
|
protected AbstractValueWrapper<K,V> |
DefaultLRUCachingMap.getValueWrapper(K key)
Gets the "AbstractValueWrapper<K,V>" for the value.
|
Modifier and Type | Method and Description |
---|---|
void |
ValueManager.removeValue(AbstractValueWrapper<K,V> valueWrapper)
Removes the value
|
void |
LRUCachingMap.restoreCacheElement(K key,
AbstractValueWrapper<K,V> valueWrapper,
Date expireDateTime)
Used by ValueManager.initialize(LRUCachingMap) to initialize the caching structure, after an reload.
|
void |
DefaultLRUCachingMap.restoreCacheElement(K key,
AbstractValueWrapper<K,V> valueWrapper,
Date expireDateTime) |
V |
ValueManager.retrieveValue(AbstractValueWrapper<K,V> valueWrapper)
Retrives value via the data contained in the ValueWrapper
|
void |
ValueManager.storeValue(AbstractValueWrapper<K,V> valueWrapper,
K key,
V value,
Date expireDateTime)
Stores the value and giving the ValueWrapper enough information to retrieve/remove it again.
|
void |
ValueManager.updateExpireTime(AbstractValueWrapper<K,V> valueWrapper,
Date expireDateTime)
Update the expiration date time for a value.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMemoryValueWrapper<K,V>
Default value wrapper to hold the value in memory.
|
Modifier and Type | Method and Description |
---|---|
AbstractValueWrapper<K,V> |
DefaultMemoryValueManager.constructWrapper(K key,
V value) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultMemoryValueManager.removeValue(AbstractValueWrapper<K,V> valueWrapper) |
V |
DefaultMemoryValueManager.retrieveValue(AbstractValueWrapper<K,V> valueWrapper) |
void |
DefaultMemoryValueManager.storeValue(AbstractValueWrapper<K,V> valueWrapper,
K key,
V value,
Date expireDateTime) |
void |
DefaultMemoryValueManager.updateExpireTime(AbstractValueWrapper<K,V> valueWrapper,
Date expireDateTime) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultFileValueWrapper<K,V>
The value wrapper that hold enough information to retrive a file containing the value.
|
Modifier and Type | Method and Description |
---|---|
AbstractValueWrapper<K,V> |
AbstractFileValueManager.constructWrapper(K key,
V value) |
Modifier and Type | Method and Description |
---|---|
DefaultFileValueWrapper<K,V> |
DefaultFileLRUCachingMap.cast(AbstractValueWrapper<K,V> valueWrapper)
A convience method that cast the "AbstractValueWrapper" to a "DefaultFileValueWrapper"
|
DefaultFileValueWrapper<K,V> |
AbstractFileValueManager.cast(AbstractValueWrapper<K,V> valueWrapper)
A convience method that cast the "AbstractValueWrapper" to a "DefaultFileValueWrapper"
|
File |
AbstractFileValueManager.getFile(AbstractValueWrapper<K,V> valueWrapper)
Gets the file where the value is stored.
|
void |
AbstractIndexedFileValueManager.removeValue(AbstractValueWrapper<K,V> valueWrapper) |
void |
AbstractFileValueManager.removeValue(AbstractValueWrapper<K,V> valueWrapper) |
V |
AbstractKeyedFileValueManager.retrieveValue(AbstractValueWrapper<K,V> valueWrapper) |
V |
AbstractIndexedFileValueManager.retrieveValue(AbstractValueWrapper<K,V> valueWrapper) |
V |
AbstractFilenameFileValueManager.retrieveValue(AbstractValueWrapper<String,V> valueWrapper) |
void |
AbstractKeyedFileValueManager.storeValue(AbstractValueWrapper<K,V> valueWrapper,
K key,
V value,
Date expireDateTime) |
void |
AbstractIndexedFileValueManager.storeValue(AbstractValueWrapper<K,V> valueWrapper,
K key,
V value,
Date expireDateTime) |
void |
AbstractFilenameFileValueManager.storeValue(AbstractValueWrapper<String,V> valueWrapper,
String key,
V value,
Date expireDateTime)
Stores the value and giving the ValueWrapper enough information to retrieve/remove it again.
|
void |
AbstractFileValueManager.updateExpireTime(AbstractValueWrapper<K,V> valueWrapper,
Date expireDateTime) |
Modifier and Type | Method and Description |
---|---|
File |
DefaultFilenameFileReferenceValueManager.retrieveValue(AbstractValueWrapper<String,File> valueWrapper) |
void |
DefaultFilenameFileReferenceValueManager.storeValue(AbstractValueWrapper<String,File> valueWrapper,
String key,
File value,
Date expireDateTime) |
Modifier and Type | Method and Description |
---|---|
AbstractValueWrapper<K,V> |
DefaultGroupJPAEntityValueManager.constructWrapper(K key,
V value) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultGroupJPAEntityValueManager.removeValue(AbstractValueWrapper<K,V> valueWrapper) |
V |
DefaultGroupJPAEntityValueManager.retrieveValue(AbstractValueWrapper<K,V> valueWrapper) |
void |
DefaultGroupJPAEntityValueManager.storeValue(AbstractValueWrapper<K,V> valueWrapper,
K key,
V value,
Date expireDateTime) |
void |
DefaultGroupJPAEntityValueManager.updateExpireTime(AbstractValueWrapper<K,V> valueWrapper,
Date expireDateTime) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultCachedJPAValueWrapper<K extends Serializable,V extends Serializable>
A value wrapper class for DefaultCachedJPAValueWrapper, this is both for CachedJPAEntity and CachedGroupJPAEntity.
|
Modifier and Type | Method and Description |
---|---|
AbstractValueWrapper<K,V> |
DefaultJPAEntityValueManager.constructWrapper(K key,
V value) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultJPAEntityValueManager.removeValue(AbstractValueWrapper<K,V> valueWrapper) |
V |
DefaultJPAEntityValueManager.retrieveValue(AbstractValueWrapper<K,V> valueWrapper) |
void |
DefaultJPAEntityValueManager.storeValue(AbstractValueWrapper<K,V> valueWrapper,
K key,
V value,
Date expireDateTime) |
void |
DefaultJPAEntityValueManager.updateExpireTime(AbstractValueWrapper<K,V> valueWrapper,
Date expireDateTime) |
Copyright © 2016. All rights reserved.