A B C D E G H I J K L M O P R S T U V W 

A

activate(ComponentContext) - Method in class org.wso2.carbon.caching.impl.internal.CachingServiceComponent
 
addCacheForMonitoring(CacheImpl) - Method in class org.wso2.carbon.caching.impl.CacheCleanupTask
 
AnnotationProvider - Interface in javax.cache.spi
Interface that should be implemented by a cache annotations provider.
AnnotationProviderImpl - Class in org.wso2.carbon.caching.impl
TODO: class description
AnnotationProviderImpl() - Constructor for class org.wso2.carbon.caching.impl.AnnotationProviderImpl
 

B

build() - Method in interface javax.cache.CacheBuilder
Create an instance of the named Cache.
build() - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 

C

Cache<K,V> - Interface in javax.cache
A Cache provides storage of data for later fast retrieval.
Cache.Entry<K,V> - Interface in javax.cache
A cache entry (key-value pair).
Cache.EntryProcessor<K,V> - Interface in javax.cache
Allows execution of code which may mutate a cache entry with exclusive access (including reads) to that entry.
Cache.MutableEntry<K,V> - Interface in javax.cache
An accessor and mutator to the underlying Cache
CACHE_EVICTION_FACTOR - Static variable in class org.wso2.carbon.caching.impl.CachingConstants
 
CacheBuilder<K,V> - Interface in javax.cache
A CacheBuilder is used for creating Caches.
CacheBuilderImpl<K,V> - Class in org.wso2.carbon.caching.impl
TODO: class description
CacheBuilderImpl(String, CarbonCacheManager) - Constructor for class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
CacheCleanupTask - Class in org.wso2.carbon.caching.impl
TODO: class description

TODO: Also handle cache eviction - remove items from cache when the cache is full

CacheCleanupTask() - Constructor for class org.wso2.carbon.caching.impl.CacheCleanupTask
 
CacheConfiguration<K,V> - Interface in javax.cache
A value object for cache configuration.
CacheConfiguration.Duration - Class in javax.cache
A time duration.
CacheConfiguration.Duration(TimeUnit, long) - Constructor for class javax.cache.CacheConfiguration.Duration
Constructs a duration.
CacheConfiguration.ExpiryType - Enum in javax.cache
Type of Expiry
CacheConfigurationImpl - Class in org.wso2.carbon.caching.impl
TODO: class description
CacheConfigurationImpl() - Constructor for class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
CacheConfigurationImpl(boolean, boolean, boolean, boolean, IsolationLevel, Mode, CacheConfiguration.Duration[]) - Constructor for class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
CacheEntry<K,V> - Class in org.wso2.carbon.caching.impl
TODO: class description
CacheEntry(K, V) - Constructor for class org.wso2.carbon.caching.impl.CacheEntry
 
CacheEntryCreatedListener<K,V> - Interface in javax.cache.event
Invoked if a cache entry is created, for example through a Cache.put(Object, Object) operation or the action of a CacheLoader.
CacheEntryEvent<K,V> - Class in javax.cache.event
A Cache event base class
CacheEntryEvent(Cache) - Constructor for class javax.cache.event.CacheEntryEvent
Constructs a cache entry event from a given cache as source
CacheEntryEventImpl - Class in org.wso2.carbon.caching.impl
TODO: class description
CacheEntryEventImpl(Cache) - Constructor for class org.wso2.carbon.caching.impl.CacheEntryEventImpl
Constructs a cache entry event from a given cache as source
CacheEntryExpiredListener<K,V> - Interface in javax.cache.event
Invoked if a cache entry is evicted because of expiration.
CacheEntryListener<K,V> - Interface in javax.cache.event
Tagging interface for cache entry listeners.
CacheEntryListenerException - Exception in javax.cache.event
An exception to indicate a problem has occurred with a listener.
CacheEntryListenerException() - Constructor for exception javax.cache.event.CacheEntryListenerException
Constructs a new InvalidConfigurationException.
CacheEntryListenerException(String) - Constructor for exception javax.cache.event.CacheEntryListenerException
Constructs a new CacheEntryListenerException with a message string.
CacheEntryListenerException(String, Throwable) - Constructor for exception javax.cache.event.CacheEntryListenerException
Constructs a CacheEntryListenerException with a message string, and a base exception
CacheEntryListenerException(Throwable) - Constructor for exception javax.cache.event.CacheEntryListenerException
Constructs a new CacheEntryListenerException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
CacheEntryReadListener<K,V> - Interface in javax.cache.event
Invoked if a cache entry is read, for example through a Cache.get(Object) call.
CacheEntryRemovedListener<K,V> - Interface in javax.cache.event
Invoked if a cache entry is removed, for example through a Cache.remove(Object) call.
CacheEntryUpdatedListener<K,V> - Interface in javax.cache.event
Invoked if an existing cache entry is updated, for example through a Cache.put(Object, Object) or a CacheLoader operation .
CacheException - Exception in javax.cache
Thrown to indicate an exception has occurred in the Cache.
CacheException() - Constructor for exception javax.cache.CacheException
Constructs a new CacheException.
CacheException(String) - Constructor for exception javax.cache.CacheException
Constructs a new CacheException with a message string.
CacheException(String, Throwable) - Constructor for exception javax.cache.CacheException
Constructs a CacheException with a message string, and a base exception
CacheException(Throwable) - Constructor for exception javax.cache.CacheException
Constructs a new CacheException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
CacheImpl<K,V> - Class in org.wso2.carbon.caching.impl
TODO: class description

TODO: Cache statistics

CacheImpl(String, CacheManager) - Constructor for class org.wso2.carbon.caching.impl.CacheImpl
 
CacheInvalidator - Interface in org.wso2.carbon.caching.impl
This is used for global cluster cache invalidation
CacheLifecycle - Interface in javax.cache
Cache resources may have non-trivial initialisation and disposal procedures.
CacheLoader<K,V> - Interface in javax.cache
Used for read-through caching and loading data into a cache.
CacheManager - Interface in javax.cache
A CacheManager is used for looking up Caches and controls their lifecycle.
CacheManagerFactory - Interface in javax.cache
Manages CacheManager instances.
CacheManagerFactoryImpl - Class in org.wso2.carbon.caching.impl
TODO: class description
CacheManagerFactoryImpl() - Constructor for class org.wso2.carbon.caching.impl.CacheManagerFactoryImpl
 
CacheMXBean - Interface in javax.cache.mbeans
A management bean for cache.
CacheMXBeanImpl - Class in org.wso2.carbon.caching.impl
TODO: class description
CacheMXBeanImpl(Cache, String, int) - Constructor for class org.wso2.carbon.caching.impl.CacheMXBeanImpl
Constructor
CacheStatistics - Interface in javax.cache
Cache statistics.
CacheStatisticsImpl - Class in org.wso2.carbon.caching.impl
TODO: class description
CacheStatisticsImpl() - Constructor for class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
CacheStatisticsMXBean - Interface in javax.cache.mbeans
A management bean for cache.
CacheWriter<K,V> - Interface in javax.cache
A CacheWriter is used for write-through to an underlying resource.
Caching - Class in javax.cache
A factory for creating CacheManagers using the SPI conventions in the JDK's ServiceLoader

For a provider to be discovered, its jar must contain a resource called:

CachingAxisConfigurationObserver - Class in org.wso2.carbon.caching.impl
TODO: class description
CachingAxisConfigurationObserver() - Constructor for class org.wso2.carbon.caching.impl.CachingAxisConfigurationObserver
 
CachingConstants - Class in org.wso2.carbon.caching.impl
TODO: class description
CachingProvider - Interface in javax.cache.spi
Interface that should be implemented by a CacheManager factory provider.
CachingProviderImpl - Class in org.wso2.carbon.caching.impl
TODO: class description
CachingProviderImpl() - Constructor for class org.wso2.carbon.caching.impl.CachingProviderImpl
 
CachingServiceComponent - Class in org.wso2.carbon.caching.impl.internal
 
CachingServiceComponent() - Constructor for class org.wso2.carbon.caching.impl.internal.CachingServiceComponent
 
CachingShutdownException - Exception in javax.cache
Thrown to indicate an exception has occurred in an aggregate Caching shutdown procedure.
CachingShutdownException(Map<CacheManager, Exception>) - Constructor for exception javax.cache.CachingShutdownException
Constructs a new CachingShutdownException with the specified list of shutdown failures.
CarbonCacheManager - Class in org.wso2.carbon.caching.impl
TODO: class description
CarbonCacheManager(String, CacheManagerFactoryImpl) - Constructor for class org.wso2.carbon.caching.impl.CarbonCacheManager
 
checkAccess(String, int) - Static method in class org.wso2.carbon.caching.impl.Util
 
clear() - Method in interface javax.cache.CacheStatistics
Clears the statistics counters to 0 for the associated Cache.
clear() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
clear() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
close() - Method in interface javax.cache.CacheManagerFactory
Reclaims all resources obtained from this factory.
close(ClassLoader) - Method in interface javax.cache.CacheManagerFactory
Reclaims all resources for a ClassLoader from this factory.
close(ClassLoader, String) - Method in interface javax.cache.CacheManagerFactory
Reclaims all resources for a ClassLoader from this factory.
close() - Static method in class javax.cache.Caching
Reclaims all resources obtained from this factory.
close(ClassLoader) - Static method in class javax.cache.Caching
Reclaims all resources for a ClassLoader from this factory.
close(ClassLoader, String) - Static method in class javax.cache.Caching
Reclaims all resources for a ClassLoader from this factory.
close() - Method in class org.wso2.carbon.caching.impl.CacheManagerFactoryImpl
 
close(ClassLoader) - Method in class org.wso2.carbon.caching.impl.CacheManagerFactoryImpl
 
close(ClassLoader, String) - Method in class org.wso2.carbon.caching.impl.CacheManagerFactoryImpl
 
containsKey(K) - Method in interface javax.cache.Cache
Returns true if this cache contains a mapping for the specified key.
containsKey(K) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
createCacheBuilder(String) - Method in interface javax.cache.CacheManager
Creates a new CacheBuilder for the named cache to be managed by this cache manager.
createCacheBuilder(String) - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
createdConfigurationContext(ConfigurationContext) - Method in class org.wso2.carbon.caching.impl.CachingAxisConfigurationObserver
 
creatingConfigurationContext(int) - Method in class org.wso2.carbon.caching.impl.CachingAxisConfigurationObserver
 

D

DataHolder - Class in org.wso2.carbon.caching.impl
TODO: class description
deactivate(ComponentContext) - Method in class org.wso2.carbon.caching.impl.internal.CachingServiceComponent
 
DEFAULT_CACHE_CAPACITY - Static variable in class org.wso2.carbon.caching.impl.CachingConstants
 
DEFAULT_CACHE_EXPIRY_MINS - Static variable in class org.wso2.carbon.caching.impl.CachingConstants
 
DEFAULT_CACHE_MANAGER_NAME - Static variable in class javax.cache.Caching
The name of the default cache manager.
DEFAULT_EVICTION_ALGORITHM - Static variable in class org.wso2.carbon.caching.impl.CachingConstants
 
delete(Object) - Method in interface javax.cache.CacheWriter
Delete the cache entry from the store
deleteAll(Collection<?>) - Method in interface javax.cache.CacheWriter
Remove data and keys from the underlying store for the given collection of keys, if present.
DistributedMapProvider - Interface in org.wso2.carbon.caching.impl
External distributed Map provider.

E

entryAdded(X) - Method in interface org.wso2.carbon.caching.impl.MapEntryListener
 
entryCreated(CacheEntryEvent<? extends K, ? extends V>) - Method in interface javax.cache.event.CacheEntryCreatedListener
Called after the entry has been created (put into the cache where no previous mapping existed).
entryExpired(CacheEntryEvent<? extends K, ? extends V>) - Method in interface javax.cache.event.CacheEntryExpiredListener
Called after the entry has expired and has thus been removed from the Cache.
entryRead(CacheEntryEvent<? extends K, ? extends V>) - Method in interface javax.cache.event.CacheEntryReadListener
Called after the entry has been read.
entryRemoved(CacheEntryEvent<? extends K, ? extends V>) - Method in interface javax.cache.event.CacheEntryRemovedListener
Called after the entry has been removed.
entryRemoved(X) - Method in interface org.wso2.carbon.caching.impl.MapEntryListener
 
entryUpdated(CacheEntryEvent<? extends K, ? extends V>) - Method in interface javax.cache.event.CacheEntryUpdatedListener
todo change this to have two args: the old value and the new value Called after the entry has been updated (put into the cache where a previous mapping existed).
entryUpdated(X) - Method in interface org.wso2.carbon.caching.impl.MapEntryListener
 
equals(Object) - Method in class javax.cache.CacheConfiguration.Duration
 
equals(Object) - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
equals(Object) - Method in class org.wso2.carbon.caching.impl.CacheEntry
 
equals(Object) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
equals(Object) - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
ETERNAL - Static variable in class javax.cache.CacheConfiguration.Duration
ETERNAL
evict(K) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
evict(CacheImpl, EvictionAlgorithm) - Static method in class org.wso2.carbon.caching.impl.eviction.EvictionUtil
Deprecated.
Do not use this method
EvictionAlgorithm - Interface in org.wso2.carbon.caching.impl.eviction
Cache Eviction Algorithm
EvictionUtil - Class in org.wso2.carbon.caching.impl.eviction
TODO: class description
EvictionUtil() - Constructor for class org.wso2.carbon.caching.impl.eviction.EvictionUtil
 
exists() - Method in interface javax.cache.Cache.MutableEntry
Checks for the existence of the entry in the cache
expire(K) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 

G

get(K) - Method in interface javax.cache.Cache
Gets an entry from the cache.
get(K) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getAll(Set<? extends K>) - Method in interface javax.cache.Cache
The getAll method will return, from the cache, a Map of the objects associated with the Collection of keys in argument "keys".
getAll(Set<? extends K>) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getAll() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getAndPut(K, V) - Method in interface javax.cache.Cache
Associates the specified value with the specified key in this cache, returning an existing value if one existed.
getAndPut(K, V) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getAndRemove(K) - Method in interface javax.cache.Cache
Atomically removes the entry for a key only if currently mapped to a given value.
getAndRemove(K) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getAndReplace(K, V) - Method in interface javax.cache.Cache
Atomically replaces the entry for a key only if currently mapped to some value.
getAndReplace(K, V) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getAnnotationProvider() - Method in class org.wso2.carbon.caching.impl.DataHolder
 
getAverageGetMillis() - Method in interface javax.cache.CacheStatistics
The mean time to execute gets.
getAverageGetMillis() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getAverageGetMillis() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getAveragePutMillis() - Method in interface javax.cache.CacheStatistics
The mean time to execute puts.
getAveragePutMillis() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getAveragePutMillis() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getAverageRemoveMillis() - Method in interface javax.cache.CacheStatistics
The mean time to execute removes.
getAverageRemoveMillis() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getAverageRemoveMillis() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCache(String) - Method in interface javax.cache.CacheManager
Looks up a named cache.
getCache(String) - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
getCacheEvictions() - Method in interface javax.cache.CacheStatistics
The total number of evictions from the cache.
getCacheEvictions() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getCacheEvictions() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCacheGets() - Method in interface javax.cache.CacheStatistics
The total number of requests to the cache.
getCacheGets() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getCacheGets() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCacheHitPercentage() - Method in interface javax.cache.CacheStatistics
This is a measure of cache efficiency.
getCacheHitPercentage() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getCacheHitPercentage() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCacheHits() - Method in interface javax.cache.CacheStatistics
The number of get requests that were satisfied by the cache.
getCacheHits() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getCacheHits() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCacheLoader() - Method in interface javax.cache.CacheConfiguration
Gets the registered CacheLoader, if any.
getCacheLoader() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
getCacheManager() - Method in interface javax.cache.Cache
Gets the CacheManager managing this cache.
getCacheManager(String) - Method in interface javax.cache.CacheManagerFactory
Get a named cache manager using the default cache loader as specified by the implementation.
getCacheManager(ClassLoader, String) - Method in interface javax.cache.CacheManagerFactory
Get the cache manager for the specified name and class loader.
getCacheManager() - Static method in class javax.cache.Caching
Get the default cache manager with the default classloader.
getCacheManager(ClassLoader) - Static method in class javax.cache.Caching
Get the default cache manager.
getCacheManager(String) - Static method in class javax.cache.Caching
Get a named cache manager using the default cache loader as specified by the implementation.
getCacheManager(ClassLoader, String) - Static method in class javax.cache.Caching
Get a named cache manager.
getCacheManager() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getCacheManager(String) - Method in class org.wso2.carbon.caching.impl.CacheManagerFactoryImpl
 
getCacheManager(ClassLoader, String) - Method in class org.wso2.carbon.caching.impl.CacheManagerFactoryImpl
 
getCacheManagerFactory() - Static method in class javax.cache.Caching
Get the singleton CacheManagerFactory
getCacheManagerFactory() - Method in interface javax.cache.spi.CachingProvider
Returns the singleton CacheManagerFactory.
getCacheManagerFactory() - Method in class org.wso2.carbon.caching.impl.CachingProviderImpl
 
getCacheMisses() - Method in interface javax.cache.CacheStatistics
A miss is a get request which is not satisfied.
getCacheMisses() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getCacheMisses() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCacheMissPercentage() - Method in interface javax.cache.CacheStatistics
Returns the percentage of cache accesses that did not find a requested entry in the cache.
getCacheMissPercentage() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getCacheMissPercentage() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCachePuts() - Method in interface javax.cache.CacheStatistics
The total number of puts to the cache.
getCachePuts() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getCachePuts() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCacheRemovals() - Method in interface javax.cache.CacheStatistics
The total number of removals from the cache.
getCacheRemovals() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getCacheRemovals() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getCaches() - Method in interface javax.cache.CacheManager
Returns an Iterable over the caches managed by this CacheManager.
getCaches() - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
getCacheWriter() - Method in interface javax.cache.CacheConfiguration
Gets the registered CacheWriter, if any.
getCacheWriter() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
getCachingProvider() - Method in class org.wso2.carbon.caching.impl.DataHolder
 
getConfiguration() - Method in interface javax.cache.Cache
Returns a CacheConfiguration.
getConfiguration() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getDefaultCacheTimeout() - Static method in class org.wso2.carbon.caching.impl.Util
Return the default cache timeout value (Mins) specified in Carbon.xml
getDistributedMapNameOfCache(String, String, String) - Static method in class org.wso2.carbon.caching.impl.Util
Get map name of a cache in the distributed map provider
getDistributedMapProvider() - Method in class org.wso2.carbon.caching.impl.DataHolder
 
getDurationAmount() - Method in class javax.cache.CacheConfiguration.Duration
 
getEntryForEviction(TreeSet<CacheEntry>) - Method in interface org.wso2.carbon.caching.impl.eviction.EvictionAlgorithm
 
getEntryForEviction(TreeSet<CacheEntry>) - Method in class org.wso2.carbon.caching.impl.eviction.LeastRecentlyUsedEvictionAlgorithm
 
getEntryForEviction(TreeSet<CacheEntry>) - Method in class org.wso2.carbon.caching.impl.eviction.MostRecentlyUsedEvictionAlgorithm
 
getEntryForEviction(TreeSet<CacheEntry>) - Method in class org.wso2.carbon.caching.impl.eviction.RandomEvictionAlgorithm
 
getExpiry(CacheConfiguration.ExpiryType) - Method in interface javax.cache.CacheConfiguration
Gets the cache's time to live setting,Sets how long cache entries should live.
getExpiry(CacheConfiguration.ExpiryType) - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
getFailures() - Method in exception javax.cache.CachingShutdownException
Return the set of CacheManagers that failed during shutdown and the associated thrown exceptions.
getInstance() - Static method in class org.wso2.carbon.caching.impl.DataHolder
 
getJavaSqlConstant() - Method in enum javax.cache.transaction.IsolationLevel
Return the constant for this isolation level defined in Connection
getKey() - Method in interface javax.cache.Cache.Entry
Returns the key corresponding to this entry.
getKey() - Method in class javax.cache.event.CacheEntryEvent
Returns the key of the cache entry with the event
getKey() - Method in class org.wso2.carbon.caching.impl.CacheEntry
 
getKey() - Method in class org.wso2.carbon.caching.impl.CacheEntryEventImpl
 
getLastAccessed() - Method in class org.wso2.carbon.caching.impl.CacheEntry
 
getLastModified() - Method in class org.wso2.carbon.caching.impl.CacheEntry
 
getMap(String, MapEntryListener) - Method in interface org.wso2.carbon.caching.impl.DistributedMapProvider
 
getMBean() - Method in interface javax.cache.Cache
Get the MBean for this cache.
getMBean() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getName() - Method in interface javax.cache.Cache
Return the name of the cache.
getName() - Method in interface javax.cache.CacheManager
Get the name of this cache manager
getName() - Method in interface javax.cache.mbeans.CacheMXBean
 
getName() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getName() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getName() - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
getOwnerTenantId() - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
getServerConfigurationService() - Method in class org.wso2.carbon.caching.impl.DataHolder
 
getSource() - Method in class javax.cache.event.CacheEntryEvent
getStartAccumulationDate() - Method in interface javax.cache.CacheStatistics
The date from which statistics have been accumulated.
getStartAccumulationDate() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getStartAccumulationDate() - Method in class org.wso2.carbon.caching.impl.CacheStatisticsImpl
 
getStatistics() - Method in interface javax.cache.Cache
Returns the CacheStatistics MXBean associated with the cache.
getStatistics() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getStatus() - Method in interface javax.cache.CacheLifecycle
Returns the cache status.
getStatus() - Method in interface javax.cache.CacheManager
Returns the status of this CacheManager.
getStatus() - Method in interface javax.cache.mbeans.CacheMXBean
Gets the Status attribute of the Cache.
getStatus() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
getStatus() - Method in class org.wso2.carbon.caching.impl.CacheMXBeanImpl
 
getStatus() - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
getTenantDomain() - Static method in class org.wso2.carbon.caching.impl.Util
 
getTimeUnit() - Method in class javax.cache.CacheConfiguration.Duration
 
getTransactionIsolationLevel() - Method in interface javax.cache.CacheConfiguration
Gets the transaction isolation level.
getTransactionIsolationLevel() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
getTransactionMode() - Method in interface javax.cache.CacheConfiguration
Gets the transaction mode.
getTransactionMode() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
getUserTransaction() - Method in interface javax.cache.CacheManager
This method will return a UserTransaction.
getUserTransaction() - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
getValue() - Method in interface javax.cache.Cache.Entry
Returns the value stored in the cache when this entry was created.
getValue() - Method in class javax.cache.event.CacheEntryEvent
Returns the value of the cache entry with the event
getValue() - Method in class org.wso2.carbon.caching.impl.CacheEntry
 
getValue() - Method in class org.wso2.carbon.caching.impl.CacheEntryEventImpl
 

H

hashCode() - Method in class javax.cache.CacheConfiguration.Duration
 
hashCode() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
 
hashCode() - Method in class org.wso2.carbon.caching.impl.CacheEntry
 
hashCode() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
hashCode() - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 

I

invalidateCache(int, String, String, Serializable) - Method in interface org.wso2.carbon.caching.impl.CacheInvalidator
Publish global cache invalidate message to the topic
InvalidConfigurationException - Exception in javax.cache
An exception to report invalid configuration settings.
InvalidConfigurationException(String) - Constructor for exception javax.cache.InvalidConfigurationException
Constructs a new InvalidConfigurationException with a message string.
InvalidConfigurationException() - Constructor for exception javax.cache.InvalidConfigurationException
Constructs a new InvalidConfigurationException.
invokeEntryProcessor(K, Cache.EntryProcessor<K, V>) - Method in interface javax.cache.Cache
Passes the cache entry associated with K to be passed to the entry processor.
invokeEntryProcessor(K, Cache.EntryProcessor<K, V>) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
isAnnotationsSupported() - Static method in class javax.cache.Caching
Indicates whether annotations are supported
IsolationLevel - Enum in javax.cache.transaction
An enum for the isolation levels.
isolationLevel - Variable in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
isolation level
isReadThrough() - Method in interface javax.cache.CacheConfiguration
Whether the cache is a read-through cache.
isReadThrough() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
Whether the cache is a read-through cache.
isStatisticsEnabled() - Method in interface javax.cache.CacheConfiguration
Checks whether statistics collection is enabled in this cache.
isStatisticsEnabled() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
Checks whether statistics collection is enabled in this cache.
isStoreByValue() - Method in interface javax.cache.CacheConfiguration
Whether storeByValue (true) or storeByReference (false).
isStoreByValue() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
Whether storeByValue (true) or storeByReference (false).
isSupported(OptionalFeature) - Method in interface javax.cache.CacheManager
Indicates whether a optional feature is supported by this CacheManager.
isSupported(OptionalFeature) - Static method in class javax.cache.Caching
Indicates whether a optional feature is supported by this implementation
isSupported() - Method in interface javax.cache.spi.AnnotationProvider
Indicates whether annotations are supported by this implementation.
isSupported(OptionalFeature) - Method in interface javax.cache.spi.CachingProvider
Indicates whether a optional feature is supported by this implementation
isSupported() - Method in class org.wso2.carbon.caching.impl.AnnotationProviderImpl
 
isSupported(OptionalFeature) - Method in class org.wso2.carbon.caching.impl.CachingProviderImpl
 
isSupported(OptionalFeature) - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
isTransactionEnabled() - Method in interface javax.cache.CacheConfiguration
Checks whether transaction are enabled for this cache.
isTransactionEnabled() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
Checks whether transaction are enabled for this cache.
isWriteThrough() - Method in interface javax.cache.CacheConfiguration
Whether the cache is a write-through cache.
isWriteThrough() - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
Whether the cache is a write-through cache.
iterator() - Method in interface javax.cache.Cache
The ordering of the entries is undefined
iterator() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 

J

javax.cache - package javax.cache
 
javax.cache.event - package javax.cache.event
 
javax.cache.mbeans - package javax.cache.mbeans
 
javax.cache.spi - package javax.cache.spi
 
javax.cache.transaction - package javax.cache.transaction
 

K

keys() - Method in interface javax.cache.Cache
 
keys() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 

L

LeastRecentlyUsedEvictionAlgorithm - Class in org.wso2.carbon.caching.impl.eviction
LRU cache eviction algorithm
LeastRecentlyUsedEvictionAlgorithm() - Constructor for class org.wso2.carbon.caching.impl.eviction.LeastRecentlyUsedEvictionAlgorithm
 
load(K) - Method in interface javax.cache.Cache
The load method provides a means to "pre-load" the cache.
load(K) - Method in interface javax.cache.CacheLoader
Loads an object.
load(K) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
loadAll(Set<? extends K>) - Method in interface javax.cache.Cache
The loadAll method provides a means to "pre-load" objects into the cache.
loadAll(Iterable<? extends K>) - Method in interface javax.cache.CacheLoader
Loads multiple objects.
loadAll(Set<? extends K>) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
LOCAL_CACHE_PREFIX - Static variable in class org.wso2.carbon.caching.impl.CachingConstants
 

M

mapCleared() - Method in interface org.wso2.carbon.caching.impl.MapEntryListener
 
MapEntryListener - Interface in org.wso2.carbon.caching.impl
When the external distributed Map changes, an instance implementing this interface will be notified
MAX_CACHE_IDLE_TIME_MILLIS - Static variable in class org.wso2.carbon.caching.impl.CachingConstants
 
Mode - Enum in javax.cache.transaction
A enum for the different cache transaction modes.
MostRecentlyUsedEvictionAlgorithm - Class in org.wso2.carbon.caching.impl.eviction
MRU cache eviction algorithm
MostRecentlyUsedEvictionAlgorithm() - Constructor for class org.wso2.carbon.caching.impl.eviction.MostRecentlyUsedEvictionAlgorithm
 

O

OptionalFeature - Enum in javax.cache
Optional features that may be present in an implementation.
org.wso2.carbon.caching.impl - package org.wso2.carbon.caching.impl
 
org.wso2.carbon.caching.impl.eviction - package org.wso2.carbon.caching.impl.eviction
 
org.wso2.carbon.caching.impl.internal - package org.wso2.carbon.caching.impl.internal
 

P

process(Cache.MutableEntry<K, V>) - Method in interface javax.cache.Cache.EntryProcessor
Process an entry.
put(K, V) - Method in interface javax.cache.Cache
Associates the specified value with the specified key in this cache If the cache previously contained a mapping for the key, the old value is replaced by the specified value.
put(K, V) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
putAll(Map<? extends K, ? extends V>) - Method in interface javax.cache.Cache
Copies all of the mappings from the specified map to this cache.
putAll(Map<? extends K, ? extends V>) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
putIfAbsent(K, V) - Method in interface javax.cache.Cache
Atomically associates the specified key with the given value if it is not already associated with a value.
putIfAbsent(K, V) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 

R

RandomEvictionAlgorithm - Class in org.wso2.carbon.caching.impl.eviction
Random cache eviction algorithm
RandomEvictionAlgorithm() - Constructor for class org.wso2.carbon.caching.impl.eviction.RandomEvictionAlgorithm
 
readThrough - Variable in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
read through
registerCacheEntryListener(CacheEntryListener<? super K, ? super V>) - Method in interface javax.cache.Cache
Adds a listener to the notification service.
registerCacheEntryListener(CacheEntryListener<K, V>) - Method in interface javax.cache.CacheBuilder
Registers a listener.
registerCacheEntryListener(CacheEntryListener<K, V>) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
registerCacheEntryListener(CacheEntryListener<? super K, ? super V>) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
remove() - Method in interface javax.cache.Cache.MutableEntry
Removes the entry from the Cache

remove(K) - Method in interface javax.cache.Cache
Removes the mapping for a key from this cache if it is present.
remove(K, V) - Method in interface javax.cache.Cache
Atomically removes the mapping for a key only if currently mapped to the given value.
remove(Object) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
remove(K, V) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
removeAll(Set<? extends K>) - Method in interface javax.cache.Cache
Removes entries for the specified keys.
removeAll() - Method in interface javax.cache.Cache
Removes all of the mappings from this cache.
removeAll(Set<? extends K>) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
removeAll() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
removeCache(String) - Method in interface javax.cache.CacheManager
Remove a cache from the CacheManager.
removeCache(String) - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
removeCacheFromMonitoring(CacheImpl) - Method in class org.wso2.carbon.caching.impl.CacheCleanupTask
 
removeCacheManager(CarbonCacheManager, String) - Method in class org.wso2.carbon.caching.impl.CacheManagerFactoryImpl
 
removeCacheManagerMap(String) - Method in class org.wso2.carbon.caching.impl.CacheManagerFactoryImpl
remove cache manager map from global cache manager map
removeMap(String) - Method in interface org.wso2.carbon.caching.impl.DistributedMapProvider
 
replace(K, V, V) - Method in interface javax.cache.Cache
Atomically replaces the entry for a key only if currently mapped to a given value.
replace(K, V) - Method in interface javax.cache.Cache
Atomically replaces the entry for a key only if currently mapped to some value.
replace(K, V, V) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
replace(K, V) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
run() - Method in class org.wso2.carbon.caching.impl.CacheCleanupTask
 

S

setCacheConfiguration(CacheConfigurationImpl) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
setCacheLoader(CacheLoader<K, ? extends V>) - Method in interface javax.cache.CacheBuilder
Sets the cache loader.
setCacheLoader(CacheLoader<K, ? extends V>) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
setCacheWriter(CacheWriter<? super K, ? super V>) - Method in interface javax.cache.CacheBuilder
Sets the cache writer.
setCacheWriter(CacheWriter<? super K, ? super V>) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
setCapacity(long) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
setDistributedMapProvider(DistributedMapProvider) - Method in class org.wso2.carbon.caching.impl.DataHolder
 
setDistributedMapProvider(DistributedMapProvider) - Method in class org.wso2.carbon.caching.impl.internal.CachingServiceComponent
 
setEvictionAlgorithm(EvictionAlgorithm) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
setExpiry(CacheConfiguration.ExpiryType, CacheConfiguration.Duration) - Method in interface javax.cache.CacheBuilder
Sets the cache expiration
setExpiry(CacheConfiguration.ExpiryType, CacheConfiguration.Duration) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
setKey(Object) - Method in class org.wso2.carbon.caching.impl.CacheEntryEventImpl
 
setLastAccessed(Long) - Method in class org.wso2.carbon.caching.impl.CacheEntry
 
setReadThrough(boolean) - Method in interface javax.cache.CacheBuilder
Sets whether the cache is a read-through cache.
setReadThrough(boolean) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
setServerConfigurationService(ServerConfigurationService) - Method in class org.wso2.carbon.caching.impl.DataHolder
 
setServerConfigurationService(ServerConfigurationService) - Method in class org.wso2.carbon.caching.impl.internal.CachingServiceComponent
 
setStatisticsEnabled(boolean) - Method in interface javax.cache.CacheBuilder
Sets whether statistics gathering is enabled on this cache.
setStatisticsEnabled(boolean) - Method in interface javax.cache.CacheConfiguration
Sets whether statistics gathering is enabled on this cache.
setStatisticsEnabled(boolean) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
setStatisticsEnabled(boolean) - Method in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
Sets whether statistics gathering is enabled on this cache.
setStoreByValue(boolean) - Method in interface javax.cache.CacheBuilder
Sets whether the cache is store-by-value cache.
setStoreByValue(boolean) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
setTransactionEnabled(IsolationLevel, Mode) - Method in interface javax.cache.CacheBuilder
Sets whether transaction are enabled for this cache.
setTransactionEnabled(IsolationLevel, Mode) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
setValue(V) - Method in interface javax.cache.Cache.MutableEntry
Sets or replaces the value associated with the key If Cache.MutableEntry.exists() is false and setValue is called then a mapping is added to the cache visible once the EntryProcessor completes.
setValue(V) - Method in class org.wso2.carbon.caching.impl.CacheEntry
 
setValue(Object) - Method in class org.wso2.carbon.caching.impl.CacheEntryEventImpl
 
setWriteThrough(boolean) - Method in interface javax.cache.CacheBuilder
Whether the cache is a write-through cache.
setWriteThrough(boolean) - Method in class org.wso2.carbon.caching.impl.CacheBuilderImpl
 
shutdown() - Method in interface javax.cache.CacheManager
Shuts down the CacheManager.
shutdown() - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
start() - Method in interface javax.cache.CacheLifecycle
Notifies providers to start themselves.
start() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
statisticsEnabled - Variable in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
statistics enabled
Status - Enum in javax.cache
Indicates the lifecycle status of a resource.
stop() - Method in interface javax.cache.CacheLifecycle
Providers may be doing all sorts of exotic things and need to be able to clean up on stop.
stop() - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
storeByValue - Variable in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
store by value
syncCaches() - Method in class org.wso2.carbon.caching.impl.CacheImpl
Deprecated.
This method is highly inefficient. Do not use.

T

terminatedConfigurationContext(ConfigurationContext) - Method in class org.wso2.carbon.caching.impl.CachingAxisConfigurationObserver
 
terminatingConfigurationContext(ConfigurationContext) - Method in class org.wso2.carbon.caching.impl.CachingAxisConfigurationObserver
 
TIMESTAMP_CACHE_PREFIX - Static variable in class org.wso2.carbon.caching.impl.CachingConstants
 
timeToLive - Variable in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
duration
toString() - Method in exception javax.cache.CachingShutdownException
Returns a short description of this throwable.
TransactionException - Exception in javax.cache.transaction
A transaction exception.
TransactionException() - Constructor for exception javax.cache.transaction.TransactionException
Constructs a new TransactionException.
TransactionException(String) - Constructor for exception javax.cache.transaction.TransactionException
Constructs a new TransactionException with a message string.
TransactionException(String, Throwable) - Constructor for exception javax.cache.transaction.TransactionException
Constructs a TransactionException with a message string, and a base exception
TransactionException(Throwable) - Constructor for exception javax.cache.transaction.TransactionException
Constructs a new TransactionException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
transactionMode - Variable in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
transaction mode

U

unregisterCacheEntryListener(CacheEntryListener<?, ?>) - Method in interface javax.cache.Cache
Removes a call back listener.
unregisterCacheEntryListener(CacheEntryListener<?, ?>) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
unsetDistributedMapProvider(DistributedMapProvider) - Method in class org.wso2.carbon.caching.impl.internal.CachingServiceComponent
 
unsetServerConfigurationService(ServerConfigurationService) - Method in class org.wso2.carbon.caching.impl.internal.CachingServiceComponent
 
unwrap(Class<T>) - Method in interface javax.cache.Cache
Return an object of the specified type to allow access to the provider-specific API.
unwrap(Class<T>) - Method in interface javax.cache.CacheManager
Return an object of the specified type to allow access to the provider-specific API.
unwrap(Class<T>) - Method in class org.wso2.carbon.caching.impl.CacheImpl
 
unwrap(Class<T>) - Method in class org.wso2.carbon.caching.impl.CarbonCacheManager
 
Util - Class in org.wso2.carbon.caching.impl
TODO: class description

V

valueOf(String) - Static method in enum javax.cache.CacheConfiguration.ExpiryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.cache.OptionalFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.cache.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.cache.transaction.IsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.cache.transaction.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum javax.cache.CacheConfiguration.ExpiryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.cache.OptionalFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.cache.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.cache.transaction.IsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.cache.transaction.Mode
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(Cache.Entry<K, V>) - Method in interface javax.cache.CacheWriter
Write the specified value under the specified key to the underlying store.
writeAll(Collection<Cache.Entry<? extends K, ? extends V>>) - Method in interface javax.cache.CacheWriter
Write the specified entries to the underlying store.
writeThrough - Variable in class org.wso2.carbon.caching.impl.CacheConfigurationImpl
write through
A B C D E G H I J K L M O P R S T U V W 

Copyright © 2015 WSO2 Inc. All rights reserved.