All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AnnotationProvider |
Interface that should be implemented by a cache annotations provider.
|
| AnnotationProviderImpl |
TODO: class description
|
| Cache<K,V> |
A Cache provides storage of data for later fast retrieval.
|
| Cache.Entry<K,V> |
A cache entry (key-value pair).
|
| Cache.EntryProcessor<K,V> |
Allows execution of code which may mutate a cache entry with exclusive
access (including reads) to that entry.
|
| Cache.MutableEntry<K,V> |
An accessor and mutator to the underlying Cache
|
| CacheBuilder<K,V> |
A CacheBuilder is used for creating Caches.
|
| CacheBuilderImpl<K,V> |
TODO: class description
|
| CacheCleanupTask |
TODO: class description
|
| CacheConfiguration<K,V> |
A value object for cache configuration.
|
| CacheConfiguration.Duration |
A time duration.
|
| CacheConfiguration.ExpiryType |
Type of Expiry
|
| CacheConfigurationImpl |
TODO: class description
|
| CacheEntry<K,V> |
TODO: class description
|
| CacheEntryCreatedListener<K,V> |
|
| CacheEntryEvent<K,V> |
A Cache event base class
|
| CacheEntryEventImpl |
TODO: class description
|
| CacheEntryExpiredListener<K,V> |
Invoked if a cache entry is evicted because of expiration.
|
| CacheEntryInfo |
Cache Information to Send to invalidate Cache
|
| CacheEntryListener<K,V> |
Tagging interface for cache entry listeners.
|
| CacheEntryListenerException |
An exception to indicate a problem has occurred with a listener.
|
| CacheEntryReadListener<K,V> |
|
| CacheEntryRemovedListener<K,V> |
|
| CacheEntryUpdatedListener<K,V> |
|
| CacheException |
Thrown to indicate an exception has occurred in the Cache.
|
| CacheImpl<K,V> |
TODO: class description
|
| CacheInvalidationRequestSender |
Invoked if Cache Entry got Removed From local Cache and need to remove from other nodes
|
| CacheInvalidator |
This is used for global cluster cache invalidation
|
| CacheLifecycle |
Cache resources may have non-trivial initialisation and disposal procedures.
|
| CacheLoader<K,V> |
Used for read-through caching and loading data into a cache.
|
| CacheManager |
A CacheManager is used for looking up Caches and controls their lifecycle.
|
| CacheManagerFactory |
Manages CacheManager instances.
|
| CacheManagerFactoryImpl |
Carbon implementation of java cache.
|
| CacheMXBean |
A management bean for cache.
|
| CacheMXBeanImpl |
TODO: class description
|
| CacheStatistics |
Cache statistics.
|
| CacheStatisticsImpl |
TODO: class description
|
| CacheStatisticsMXBean |
A management bean for cache.
|
| CacheWriter<K,V> |
A CacheWriter is used for write-through to an underlying resource.
|
| Caching |
A factory for creating CacheManagers using the SPI conventions in the JDK's ServiceLoader
|
| CachingAxisConfigurationObserver |
TODO: class description
|
| CachingConstants |
TODO: class description
|
| CachingProvider |
Interface that should be implemented by a CacheManager factory provider.
|
| CachingProviderImpl |
TODO: class description
|
| CachingServiceComponent |
|
| CachingShutdownException |
Thrown to indicate an exception has occurred in an aggregate Caching shutdown
procedure.
|
| CarbonCacheManager |
TODO: class description
|
| ClusterCacheInvalidationRequest |
This is the cluster-wide local cache invalidation message that is sent
to all the other nodes in a cluster.
|
| ClusterCacheInvalidationRequest.CacheInfo |
|
| ClusterCacheInvalidationRequestSender |
Listens for cache entry removals and updates, and sends a cache invalidation request
to the other members in the cluster.
|
| DataHolder |
TODO: class description
|
| DistributedMapProvider |
External distributed Map provider.
|
| EvictionAlgorithm |
Cache Eviction Algorithm
|
| EvictionUtil |
TODO: class description
|
| InvalidConfigurationException |
An exception to report invalid configuration settings.
|
| IsolationLevel |
An enum for the isolation levels.
|
| LeastRecentlyUsedEvictionAlgorithm |
LRU cache eviction algorithm
|
| MapEntryListener |
When the external distributed Map changes, an instance implementing this interface will be notified
|
| Mode |
A enum for the different cache transaction modes.
|
| MostRecentlyUsedEvictionAlgorithm |
MRU cache eviction algorithm
|
| OptionalFeature |
Optional features that may be present in an implementation.
|
| RandomEvictionAlgorithm |
Random cache eviction algorithm
|
| Status |
Indicates the lifecycle status of a resource.
|
| TenantCacheManager |
This is used for tenant related caching operations
|
| TransactionException |
A transaction exception.
|
| Util |
TODO: class description
|