Interface CachedReferenceListener<V>

All Known Implementing Classes:
CachedReferenceAdapter

@PublicApi public interface CachedReferenceListener<V>
A resettable reference listener.
Since:
2.4
  • Method Details

    • 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