com.atlassian.cache
Interface CachedReferenceListener<V>

All Known Implementing Classes:
CachedReferenceAdapter

@PublicApi
public interface CachedReferenceListener<V>

A resettable reference listener.

Since:
2.4

Method Summary
 void onEvict(CachedReferenceEvent<V> event)
          Invoked when the cached reference was evicted
 void onReset(CachedReferenceEvent<V> event)
          Invoked when the cached reference was reset
 void onSet(CachedReferenceEvent<V> event)
          Invoked when the cached reference was set, e.g.
 

Method Detail

onEvict

void onEvict(@Nonnull
             CachedReferenceEvent<V> event)
Invoked when the cached reference was evicted

Parameters:
event - the eviction event

onSet

void onSet(@Nonnull
           CachedReferenceEvent<V> event)
Invoked when the cached reference was set, e.g. received a new value

Parameters:
event - the set event

onReset

void onReset(@Nonnull
             CachedReferenceEvent<V> event)
Invoked when the cached reference was reset

Parameters:
event - the reset event


Copyright © 2015 Atlassian. All rights reserved.