|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.cache.hazelcast.ManagedCacheSupport
com.atlassian.cache.hazelcast.HazelcastCachedReference<V>
public class HazelcastCachedReference<V>
A CachedReference implementation to satisfy the requirements of CacheFactory.
| Method Summary | |
|---|---|
void |
addListener(CachedReferenceListener<V> listener,
boolean includeValues)
Adds a CachedReferenceListener |
void |
clear()
Clear the cache. |
boolean |
equals(Object o)
|
V |
get()
Get a value from the cache. |
int |
hashCode()
|
void |
removeListener(CachedReferenceListener<V> listener)
Removes a CachedReferenceListener |
void |
reset()
Resets (clears/invalidates) this reference. |
| Methods inherited from class com.atlassian.cache.hazelcast.ManagedCacheSupport |
|---|
currentExpireAfterAccessMillis, currentExpireAfterWriteMillis, currentMaxEntries, getName, getStatistics, isFlushable, isLocal, isReplicateAsynchronously, isReplicateViaCopy, updateExpireAfterAccess, updateExpireAfterWrite, updateMaxEntries |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void clear()
ManagedCache
clear in interface ManagedCache@Nonnull public V get()
CachedReference
get in interface CachedReference<V>public void reset()
CachedReference
reset in interface CachedReference<V>
public boolean equals(@Nullable
Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void addListener(@Nonnull
CachedReferenceListener<V> listener,
boolean includeValues)
CachedReferenceCachedReferenceListener
addListener in interface CachedReference<V>listener - the listenerincludeValues - if the events sent to this listener will include old/new value. This can be used in cases
when the cost of finding these values is big (network sync) but the listener is not interested in the concrete
values for events its getting. The support for this parameter is optional and implementation dependent
public void removeListener(@Nonnull
CachedReferenceListener<V> listener)
CachedReferenceCachedReferenceListener
removeListener in interface CachedReference<V>listener - the listener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||