|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.cache.BaseCache org.apache.commons.cache.NoOpCache
public class NoOpCache
A Cache
that doesn't.
Field Summary |
---|
Fields inherited from class org.apache.commons.cache.BaseCache |
---|
_retrievalListeners, _storageListeners |
Constructor Summary | |
---|---|
NoOpCache()
|
Method Summary | |
---|---|
void |
clear()
No-op. |
void |
clear(Serializable key)
No-op. |
void |
clearGroup(Serializable group)
No-op. |
boolean |
contains(Serializable key)
Returns false |
Serializable[] |
getKeysForGroup(Serializable group)
Returns an empty array. |
long |
getStat(CacheStat stat)
Throws UnsupportedOperationException |
Serializable |
retrieve(Serializable key)
Returns null. |
boolean |
store(Serializable key,
Serializable val,
Long expiry,
Long cost,
Serializable group)
Returns false. |
Methods inherited from class org.apache.commons.cache.BaseCache |
---|
broadcastCleared, broadcastCleared, broadcastNotRetrieved, broadcastNotStored, broadcastRetrieved, broadcastRetrieveRequested, broadcastStored, broadcastStoreRequested, registerRetrievalListener, registerStorageListener, store, unregisterRetrievalListener, unregisterRetrievalListeners, unregisterStorageListener, unregisterStorageListeners |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.commons.cache.Cache |
---|
registerRetrievalListener, registerStorageListener, store, unregisterRetrievalListener, unregisterRetrievalListeners, unregisterStorageListener, unregisterStorageListeners |
Constructor Detail |
---|
public NoOpCache()
Method Detail |
---|
public boolean store(Serializable key, Serializable val, Long expiry, Long cost, Serializable group)
store
in interface Cache
store
in class BaseCache
key
- the key used to later obtain the val from me,
which MUST NOT be null.val
- the val to store, which MUST NOT be null.expiry
- the timestamp at which the given val becomes stale, or null.cost
- the implemenation dependent cost of generating the val, or null.group
- a meta-key which can be used to clear the object later
public Serializable retrieve(Serializable key)
retrieve
in interface Cache
retrieve
in class BaseCache
key
- the key which MUST NOT be null.
stored
value, or null.public Serializable[] getKeysForGroup(Serializable group)
getKeysForGroup
in interface Cache
getKeysForGroup
in class BaseCache
public boolean contains(Serializable key)
contains
in interface Cache
contains
in class BaseCache
key
- the key which MUST NOT be null.
public void clear(Serializable key)
clear
in interface Cache
clear
in class BaseCache
key
- the key which MUST NOT be null.public void clearGroup(Serializable group)
clearGroup
in interface Cache
clearGroup
in class BaseCache
group
- the group which MUST NOT be null.public void clear()
clear
in interface Cache
clear
in class BaseCache
public long getStat(CacheStat stat) throws UnsupportedOperationException
UnsupportedOperationException
getStat
in interface Cache
getStat
in class BaseCache
UnsupportedOperationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |