| Interface | Description |
|---|---|
| CachedReferenceListenerSupport<V> |
This interface is designed to support
CachedReference implementations in working with CachedReferenceListeners. |
| CacheEntryListenerSupport<K,V> |
This interface is designed to support
Cache implementations in working with CacheEntryListeners. |
| Class | Description |
|---|---|
| AbstractCacheManager |
A partial implementation of
CacheManager. |
| CachedReferenceNotificationSupport | |
| CacheEntryNotificationSupport | |
| CacheLoaderSupplier<K,V> | |
| DefaultCachedReferenceEvent<V> |
A default implementation for
CachedReferenceEvent |
| DefaultCachedReferenceListenerSupport<V> |
A utility class which:
Manages a set of
CachedReferenceListeners
Provides a way to notify these listeners about different events
|
| DefaultCacheEntryEvent<K,V> |
A default implementation for
CacheEntryEvent |
| DefaultCacheEntryListenerSupport<K,V> |
A utility class which:
Manages a set of
CacheEntryListeners
Provides a way to notify these listeners about different events
|
| LazyCachedReferenceListenerSupport<V> | |
| LazyCacheEntryListenerSupport<K,V> | |
| ReferenceKey |
Class used for type safe handling of lazy references in our cache implementation.
|
| StrongSupplier<V> |
A supplier that holds a strong reference to its referent.
|
| ValueCachedReferenceListenerSupport<V> | |
| ValueCacheEntryListenerSupport<K,V> | |
| WeakSupplier<V> |
A supplier that holds a weak reference to its referent.
|
Copyright © 2018 Atlassian. All rights reserved.