|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
K
- the type of the keyV
- the type of the valuepublic interface NearCacheRecordStore<K,V>
NearCacheRecordStore
is the contract point to store keys and values as
NearCacheRecord
internally and to serve them.
Method Summary | |
---|---|
void |
clear()
Removes all stored values. |
void |
destroy()
Clears the record store and destroys it. |
void |
doEvictionIfRequired()
Does eviction as specified configuration EvictionConfig
in NearCacheConfig . |
void |
doExpiration()
Performs expiration and evicts expired records. |
V |
get(K key)
Gets the value associated with the given key . |
NearCacheStats |
getNearCacheStats()
Get the NearCacheStats instance to monitor this record store. |
void |
put(K key,
V value)
Puts (associates) a value with the given key . |
boolean |
remove(K key)
Removes the value associated with the given key . |
Object |
selectToSave(Object... candidates)
Selects the best candidate object to store from the given candidates . |
int |
size()
Gets the number of stored records. |
Method Detail |
---|
V get(K key)
key
.
key
- the key from which to get the associated value.
key
.void put(K key, V value)
key
.
key
- the key to which the given value will be associated.value
- the value that will be associated with the key.boolean remove(K key)
key
.
key
- the key from which the value will be removed.
true
if the value was removed, otherwise false
.void clear()
void destroy()
NearCacheStats getNearCacheStats()
NearCacheStats
instance to monitor this record store.
NearCacheStats
instance to monitor this record store.Object selectToSave(Object... candidates)
candidates
.
candidates
- the candidates from which the best candidate object will be selected.
candidates
.int size()
void doExpiration()
void doEvictionIfRequired()
EvictionConfig
in NearCacheConfig
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |