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

A

AnnotationProvider - Interface in javax.cache.spi
Interface that should be implemented by a cache annotations provider.

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,T> - 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
CacheAnnotationConfigurationException - Exception in javax.cache.annotation
Thrown if an invalid cache annotation configuration is detected.
CacheAnnotationConfigurationException() - Constructor for exception javax.cache.annotation.CacheAnnotationConfigurationException
Constructs a new CacheAnnotationConfigurationException.
CacheAnnotationConfigurationException(String) - Constructor for exception javax.cache.annotation.CacheAnnotationConfigurationException
Constructs a new CacheAnnotationConfigurationException with a message string.
CacheAnnotationConfigurationException(String, Throwable) - Constructor for exception javax.cache.annotation.CacheAnnotationConfigurationException
Constructs a CacheAnnotationConfigurationException with a message string, and a base exception
CacheAnnotationConfigurationException(Throwable) - Constructor for exception javax.cache.annotation.CacheAnnotationConfigurationException
Constructs a new CacheAnnotationConfigurationException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
CacheDefaults - Annotation Type in javax.cache.annotation
Allows the configuration of defaults for CacheResult, CachePut, CacheRemoveEntry, and CacheRemoveAll at the class level.
CacheEntryCreatedListener<K,V> - Interface in javax.cache.event
Invoked after a cache entry is created, or if a batch call is made, after the entries are created.
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
CacheEntryEventFilter<K,V> - Interface in javax.cache.event
A filter which may be used to check CacheEntryEvents prior to being dispatched to CacheEntryListeners.
CacheEntryExpiredListener<K,V> - Interface in javax.cache.event
Invoked if a cache entry or entries are evicted due to 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).
CacheEntryListenerRegistration<K,V> - Interface in javax.cache.event
Defines the runtime semantics of a CacheEntryListener.
cacheEntryListenerRegistrations - Variable in class javax.cache.MutableConfiguration
CacheEntryRemovedListener<K,V> - Interface in javax.cache.event
Invoked if a cache entry is removed, or if a batch call is made, after the entries are removed.
CacheEntryUpdatedListener<K,V> - Interface in javax.cache.event
Invoked if an existing cache entry is updated, or if a batch call is made, after the entries are updated.
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).
CacheInvocationContext<A extends Annotation> - Interface in javax.cache.annotation
Runtime information about an intercepted method invocation for a method annotated with CacheResult, CachePut, CacheRemoveEntry, or CacheRemoveAll

Used with CacheResolver.resolveCache(CacheInvocationContext) to determine the Cache to use at runtime for the method invocation.

CacheInvocationParameter - Interface in javax.cache.annotation
A parameter to an intercepted method invocation.
CacheKey - Annotation Type in javax.cache.annotation
Marks a method argument as part of the cache key.
CacheKeyGenerator - Interface in javax.cache.annotation
CacheKeyInvocationContext<A extends Annotation> - Interface in javax.cache.annotation
Runtime information about an intercepted method invocation for a method annotated with CacheResult, CachePut, or CacheRemoveEntry.
CacheLifecycle - Interface in javax.cache
Cache resources may have non-trivial initialisation and disposal procedures.
CacheLoader<K,V> - Interface in javax.cache
Used when a cache is read-through or when loading data into a cache via the and Cache#loadAll(Iterable, javax.cache.event.CompletionListener) method.
cacheLoaderFactory - Variable in class javax.cache.MutableConfiguration
The Factory for the CacheLoader.
CacheManager - Interface in javax.cache
A CacheManager is used for establishing, looking up and managing the lifecycle of zero or more Caches.
CacheMethodDetails<A extends Annotation> - Interface in javax.cache.annotation
Static information about a method annotated with one of: CacheResult, CachePut, CacheRemoveEntry, or CacheRemoveAll

Used with CacheResolverFactory.getCacheResolver(CacheMethodDetails) to determine the CacheResolver to use with the method.

CacheMXBean - Interface in javax.cache
A management bean for cache.
CachePut - Annotation Type in javax.cache.annotation
When a method annotated with CachePut is invoked a GeneratedCacheKey will be generated and Cache.put(Object, Object) will be invoked on the specified cache storing the value marked with CacheValue.
CacheRemoveAll - Annotation Type in javax.cache.annotation
When a method annotated with CacheRemoveAll is invoked all elements in the specified cache will be removed via the Cache.removeAll() method

The default behavior is to call Cache.removeAll() after the annotated method is invoked, this behavior can be changed by setting CacheRemoveAll.afterInvocation() to false in which case Cache.removeAll() will be called before the annotated method is invoked.

CacheRemoveEntry - Annotation Type in javax.cache.annotation
When a method annotated with CacheRemoveEntry is invoked a GeneratedCacheKey will be generated and Cache.remove(Object) will be invoked on the specified cache.
CacheResolver - Interface in javax.cache.annotation
Determines the Cache to use for an intercepted method invocation.
CacheResolverFactory - Interface in javax.cache.annotation
Determines the CacheResolver to use for an annotated method.
CacheResult - Annotation Type in javax.cache.annotation
When a method annotated with CacheResult is invoked a GeneratedCacheKey will be generated and Cache.get(Object) is called before the annotated method actually executes.
CacheStatisticsMXBean - Interface in javax.cache
Cache statistics.
CacheValue - Annotation Type in javax.cache.annotation
Marks the parameter to be cached for a method annotated with CachePut.
CacheWriter<K,V> - Interface in javax.cache
A CacheWriter is used for write-through to an underlying resource.
cacheWriterFactory - Variable in class javax.cache.MutableConfiguration
The Factory for the CacheWriter.
Caching - Class in javax.cache
The bootstrap and helper class for locating and managing CachingProvider implementations.
Caching.CachingProviderRegistry - Class in javax.cache
Maintains a registry of loaded CachingProviders scoped by ClassLoader.
Caching.CachingProviderRegistry() - Constructor for class javax.cache.Caching.CachingProviderRegistry
Constructs a CachingProviderManager.
CachingProvider - Interface in javax.cache.spi
Provides mechanisms to create, request and later manage the life-cycle of configured CacheManagers, identified by URIs and scoped by ClassLoaders.
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.
cancel(boolean) - Method in class javax.cache.event.CompletionListenerFuture
 
clear() - Method in interface javax.cache.Cache
Clears the contents of the cache, without notifying listeners or CacheWriters.
clear() - Method in interface javax.cache.CacheStatisticsMXBean
Clears the statistics counters to 0 for the associated Cache.
close() - Method in interface javax.cache.CacheManager
Closes the CacheManager.
close() - Method in interface javax.cache.spi.CachingProvider
Closes all of the CacheManager instances and associated resources created and maintained by the CachingProvider across all ClassLoaders.
close(ClassLoader) - Method in interface javax.cache.spi.CachingProvider
Closes all CacheManager instances and associated resources created by the CachingProvider using the specified ClassLoader.
close(URI, ClassLoader) - Method in interface javax.cache.spi.CachingProvider
Closes all CacheManager instances and associated resources created by the CachingProvider for the specified URI and ClassLoader.
CompletionListener - Interface in javax.cache.event
A CompletionListener is implemented by an application when it needs to be notified of the completion of some Cache operation.
CompletionListenerFuture - Class in javax.cache.event
A CompletionListenerFuture is a CompletionListener implementation that supports being used as a Future.
CompletionListenerFuture() - Constructor for class javax.cache.event.CompletionListenerFuture
Constructs a CompletionListenerFuture.
Configuration<K,V> - Interface in javax.cache
A read-only representation of a Cache configuration.
Configuration.Duration - Class in javax.cache
A time duration.
Configuration.Duration(TimeUnit, long) - Constructor for class javax.cache.Configuration.Duration
Constructs a duration.
Configuration.Duration(long, long) - Constructor for class javax.cache.Configuration.Duration
Constructs a Configuration.Duration based on the duration between two specified points in time (since the Epoc), messured in milliseconds.
configureCache(String, Configuration<K, V>) - Method in interface javax.cache.CacheManager
Ensures that a Cache conforming to the specified Configuration is being managed by the CacheManager.
containsKey(K) - Method in interface javax.cache.Cache
Returns true if this cache contains a mapping for the specified key.
create() - Method in class javax.cache.Factories.ClassFactory
 
create() - Method in class javax.cache.Factories.SingletonFactory
 
create() - Method in interface javax.cache.Factory
Constructs and returns a fully configured instance of T.

D

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.

E

enableManagement(String, boolean) - Method in interface javax.cache.CacheManager
Controls whether management is enabled.
enableStatistics(String, boolean) - Method in interface javax.cache.CacheManager
Enables or disables statistics gathering for a cache at runtime.
equals(Object) - Method in interface javax.cache.annotation.GeneratedCacheKey
Compare this GeneratedCacheKey with another.
equals(Object) - Method in class javax.cache.Configuration.Duration
equals(Object) - Method in class javax.cache.ExpiryPolicy.Accessed
equals(Object) - Method in class javax.cache.ExpiryPolicy.Default
equals(Object) - Method in class javax.cache.ExpiryPolicy.Modified
equals(Object) - Method in class javax.cache.Factories.ClassFactory
 
equals(Object) - Method in class javax.cache.Factories.SingletonFactory
 
equals(Object) - Method in class javax.cache.MutableConfiguration
ETERNAL - Static variable in class javax.cache.Configuration.Duration
ETERNAL (forever).
evaluate(CacheEntryEvent<? extends K, ? extends V>) - Method in interface javax.cache.event.CacheEntryEventFilter
Evaluates specified CacheEntryEvent.
exists() - Method in interface javax.cache.Cache.MutableEntry
Checks for the existence of the entry in the cache
ExpiryPolicy<K,V> - Interface in javax.cache
Defines functions to determine when cache entries will expire based on creation, access and modification operations.
ExpiryPolicy.Accessed<K,V> - Class in javax.cache
A ExpiryPolicy that defines the expiry Configuration.Duration of a Cache Entry based on the last time it was accessed.
ExpiryPolicy.Accessed(Configuration.Duration) - Constructor for class javax.cache.ExpiryPolicy.Accessed
ExpiryPolicy.Default<K,V> - Class in javax.cache
The default ExpiryPolicy specifies that Cache Entries won't expire.
ExpiryPolicy.Default() - Constructor for class javax.cache.ExpiryPolicy.Default
 
ExpiryPolicy.Modified<K,V> - Class in javax.cache
A ExpiryPolicy that defines the expiry Configuration.Duration of a Cache Entry based on the last time it was modified.
ExpiryPolicy.Modified(Configuration.Duration) - Constructor for class javax.cache.ExpiryPolicy.Modified
expiryPolicyFactory - Variable in class javax.cache.MutableConfiguration
The Factory for the ExpiryPolicy.

F

Factories - Class in javax.cache
This class exclusively defines static methods to aid in the construction and manipulation of Factory instances.
Factories.ClassFactory<T> - Class in javax.cache
A Factory that instantiates a specific Class.
Factories.ClassFactory(Class<T>) - Constructor for class javax.cache.Factories.ClassFactory
Constructor for the Factories.ClassFactory.
Factories.SingletonFactory<T> - Class in javax.cache
A Factory that always returns a specific instance.
Factories.SingletonFactory(T) - Constructor for class javax.cache.Factories.SingletonFactory
Constructor for the Factories.SingletonFactory.
Factory<T> - Interface in javax.cache
Constructs and returns a fully configured instance of a specific type.

G

generateCacheKey(CacheKeyInvocationContext<? extends Annotation>) - Method in interface javax.cache.annotation.CacheKeyGenerator
Called for each intercepted method invocation to generate a suitable cache key (as a GeneratedCacheKey) from the CacheKeyInvocationContext data.
GeneratedCacheKey - Interface in javax.cache.annotation
A Serializable, immutable, thread-safe object that is used as a key, that of which is automatically generated using a CacheKeyGenerator.
get(K) - Method in interface javax.cache.Cache
Gets an entry from the cache.
get() - Method in class javax.cache.event.CompletionListenerFuture
 
get(long, TimeUnit) - Method in class javax.cache.event.CompletionListenerFuture
 
getAdjustedTime(long) - Method in class javax.cache.Configuration.Duration
Calculates the adjusted time (from the Epoc) given a specified time (to be adjusted) by the duration.
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".
getAllParameters() - Method in interface javax.cache.annotation.CacheInvocationContext
Returns a clone of the array of all method parameters.
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.
getAndRemove(K) - Method in interface javax.cache.Cache
Atomically removes the entry for a key only if currently mapped to a given value.
getAndReplace(K, V) - Method in interface javax.cache.Cache
Atomically replaces the entry for a key only if currently mapped to some value.
getAnnotations() - Method in interface javax.cache.annotation.CacheInvocationParameter
 
getAnnotations() - Method in interface javax.cache.annotation.CacheMethodDetails
An immutable Set of all Annotations on this method
getAverageGetTime() - Method in interface javax.cache.CacheStatisticsMXBean
The mean time to execute gets.
getAveragePutTime() - Method in interface javax.cache.CacheStatisticsMXBean
The mean time to execute puts.
getAverageRemoveTime() - Method in interface javax.cache.CacheStatisticsMXBean
The mean time to execute removes.
getCache(String) - Method in interface javax.cache.CacheManager
Looks up a Cache given it's name.
getCacheAnnotation() - Method in interface javax.cache.annotation.CacheMethodDetails
The caching related annotation on the method.
getCacheEntryFilter() - Method in interface javax.cache.event.CacheEntryListenerRegistration
Gets the CacheEntryEventFilter that should be applied prior to notifying the CacheEntryListener.
getCacheEntryListener() - Method in interface javax.cache.event.CacheEntryListenerRegistration
getCacheEntryListenerRegistrations() - Method in interface javax.cache.Configuration
Obtains the CacheEntryListenerRegistrations for CacheEntryListeners to be configured on a Cache.
getCacheEntryListenerRegistrations() - Method in class javax.cache.MutableConfiguration
Obtains the CacheEntryListenerRegistrations for CacheEntryListeners to be configured on a Cache.
getCacheEvictions() - Method in interface javax.cache.CacheStatisticsMXBean
The total number of evictions from the cache.
getCacheGets() - Method in interface javax.cache.CacheStatisticsMXBean
The total number of requests to the cache.
getCacheHitPercentage() - Method in interface javax.cache.CacheStatisticsMXBean
This is a measure of cache efficiency.
getCacheHits() - Method in interface javax.cache.CacheStatisticsMXBean
The number of get requests that were satisfied by the cache.
getCacheLoaderFactory() - Method in interface javax.cache.Configuration
Gets the Factory for the CacheLoader, if any.
getCacheLoaderFactory() - Method in class javax.cache.MutableConfiguration
Gets the Factory for the CacheLoader, if any.
getCacheManager() - Method in interface javax.cache.Cache
Gets the CacheManager managing this cache.
getCacheManager(URI, ClassLoader, Properties) - Method in interface javax.cache.spi.CachingProvider
Requests a CacheManager configured according to the vendor specific URI be made available that uses the provided ClassLoader for loading underlying classes.
getCacheManager(URI, ClassLoader) - Method in interface javax.cache.spi.CachingProvider
Requests a CacheManager configured according to the vendor specific URI be made available that uses the provided ClassLoader for loading underlying classes.
getCacheManager() - Method in interface javax.cache.spi.CachingProvider
Requests a CacheManager configured according to the CachingProvider.getDefaultURI() and CachingProvider.getDefaultProperties() be made available that using the CachingProvider.getDefaultClassLoader() for loading underlying classes.
getCacheMisses() - Method in interface javax.cache.CacheStatisticsMXBean
A miss is a get request which is not satisfied.
getCacheMissPercentage() - Method in interface javax.cache.CacheStatisticsMXBean
Returns the percentage of cache accesses that did not find a requested entry in the cache.
getCacheName() - Method in interface javax.cache.annotation.CacheMethodDetails
The cache name resolved by the implementation.
getCachePuts() - Method in interface javax.cache.CacheStatisticsMXBean
The total number of puts to the cache.
getCacheRemovals() - Method in interface javax.cache.CacheStatisticsMXBean
The total number of removals from the cache.
getCacheResolver(CacheMethodDetails<? extends Annotation>) - Method in interface javax.cache.annotation.CacheResolverFactory
Get the CacheResolver used at runtime for resolution of the Cache for the CacheResult, CachePut, CacheRemoveEntry, or CacheRemoveAll annotation.
getCaches() - Method in interface javax.cache.CacheManager
Returns an Iterable over the caches managed by this CacheManager.
getCacheWriterFactory() - Method in interface javax.cache.Configuration
Gets the Factory for the CacheWriter, if any.
getCacheWriterFactory() - Method in class javax.cache.MutableConfiguration
Gets the Factory for the CacheWriter, if any.
getCachingProvider() - Method in interface javax.cache.CacheManager
Obtain the CachingProvider that created and is responsible for this CacheManager.
getCachingProvider() - Method in class javax.cache.Caching.CachingProviderRegistry
Obtains the only CachingProvider defined by the Caching.CachingProviderRegistry.getDefaultClassLoader().
getCachingProvider(ClassLoader) - Method in class javax.cache.Caching.CachingProviderRegistry
Obtains the only CachingProvider defined by the specified ClassLoader.
getCachingProvider(String) - Method in class javax.cache.Caching.CachingProviderRegistry
Obtain the CachingProvider that is implemented by the specified class name using the Caching.CachingProviderRegistry.getDefaultClassLoader().
getCachingProvider(String, ClassLoader) - Method in class javax.cache.Caching.CachingProviderRegistry
Obtain the CachingProvider that is implemented by the specified class name using the provided ClassLoader.
getCachingProvider() - Static method in class javax.cache.Caching
Obtains the single CachingProvider visible to the default ClassLoader, which is Thread.getContextClassLoader().
getCachingProvider(ClassLoader) - Static method in class javax.cache.Caching
Obtains the single CachingProvider visible to the specified ClassLoader.
getCachingProvider(String) - Static method in class javax.cache.Caching
Obtain the CachingProvider that is implemented by the specified class name using the Caching.getDefaultClassLoader().
getCachingProvider(String, ClassLoader) - Static method in class javax.cache.Caching
Obtain the CachingProvider that is implemented by the specified class name using the provided ClassLoader.
getCachingProviders() - Method in class javax.cache.Caching.CachingProviderRegistry
Obtain the CachingProviders that are available via the Caching.CachingProviderRegistry.getDefaultClassLoader().
getCachingProviders(ClassLoader) - Method in class javax.cache.Caching.CachingProviderRegistry
Obtain the CachingProviders that are available via the specified ClassLoader.
getCachingProviders() - Static method in class javax.cache.Caching
Obtains the CachingProviders that are available via the Caching.getDefaultClassLoader().
getCachingProviders(ClassLoader) - Static method in class javax.cache.Caching
Obtains the CachingProviders that are available via the specified ClassLoader.
getConfiguration() - Method in interface javax.cache.Cache
Returns a Configuration.
getDefaultClassLoader() - Method in class javax.cache.Caching.CachingProviderRegistry
Obtains the ClassLoader to use for API methods that don't explicitly require a ClassLoader but internally require one.
getDefaultClassLoader() - Static method in class javax.cache.Caching
Obtains the ClassLoader to use for API methods that don't explicitly require a ClassLoader but internally require one.
getDefaultClassLoader() - Method in interface javax.cache.spi.CachingProvider
Obtains the default ClassLoader that will be used by the CachingProvider.
getDefaultProperties() - Method in interface javax.cache.spi.CachingProvider
Obtains the default Properties for the CachingProvider.
getDefaultURI() - Method in interface javax.cache.spi.CachingProvider
Obtains the default URI for the CachingProvider.
getDurationAmount() - Method in class javax.cache.Configuration.Duration
Obtain the number of TimeUnits in the Duration
getExceptionCacheResolver(CacheMethodDetails<CacheResult>) - Method in interface javax.cache.annotation.CacheResolverFactory
Get the CacheResolver used at runtime for resolution of the Cache for the CacheResult annotation to cache exceptions.
getExpiryPolicyFactory() - Method in interface javax.cache.Configuration
Gets the Factory for the ExpiryPolicy to be used for caches.
getExpiryPolicyFactory() - Method in class javax.cache.MutableConfiguration
Gets the Factory for the ExpiryPolicy to be used for caches.
getFactory() - Static method in class javax.cache.ExpiryPolicy.Default
Obtains a Factory for a Default ExpiryPolicy.
getFailures() - Method in exception javax.cache.CachingShutdownException
Return the set of CacheManagers that failed during shutdown and the associated thrown exceptions.
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
getKeyParameters() - Method in interface javax.cache.annotation.CacheKeyInvocationContext
Returns a clone of the array of all method parameters to be used by the CacheKeyGenerator in creating a GeneratedCacheKey.
getMethod() - Method in interface javax.cache.annotation.CacheMethodDetails
The annotated method
getName() - Method in interface javax.cache.Cache
Return the name of the cache.
getOldValue() - Method in class javax.cache.event.CacheEntryEvent
Returns the value of the cache entry with the event
getParameterPosition() - Method in interface javax.cache.annotation.CacheInvocationParameter
The index of the parameter in the original parameter array as returned by CacheInvocationContext.getAllParameters()
getProperties() - Method in interface javax.cache.CacheManager
Get the Properties that were used to create this CacheManager.
getRawType() - Method in interface javax.cache.annotation.CacheInvocationParameter
The parameter type as declared on the method.
getSource() - Method in class javax.cache.event.CacheEntryEvent
getStartAccumulationDate() - Method in interface javax.cache.CacheStatisticsMXBean
The date from which statistics have been accumulated.
getStatus() - Method in interface javax.cache.CacheLifecycle
Returns the cache status.
getStatus() - Method in interface javax.cache.CacheManager
Returns the status of this CacheManager.
getTarget() - Method in interface javax.cache.annotation.CacheInvocationContext
 
getTimeUnit() - Method in class javax.cache.Configuration.Duration
Obtain the TimeUnit for the Duration
getTransactionIsolationLevel() - Method in interface javax.cache.CacheMXBean
Gets the transaction isolation level.
getTransactionIsolationLevel() - Method in interface javax.cache.Configuration
Gets the transaction isolation level.
getTransactionIsolationLevel() - Method in class javax.cache.MutableConfiguration
Gets the transaction isolation level.
getTransactionMode() - Method in interface javax.cache.CacheMXBean
Gets the transaction mode.
getTransactionMode() - Method in interface javax.cache.Configuration
Gets the transaction mode.
getTransactionMode() - Method in class javax.cache.MutableConfiguration
Gets the transaction mode.
getTTLForAccessedEntry(Cache.Entry<? extends K, ? extends V>, Configuration.Duration) - Method in class javax.cache.ExpiryPolicy.Accessed
Gets the time-to-live before the accessed Cache.Entry is considered expired.
getTTLForAccessedEntry(Cache.Entry<? extends K, ? extends V>, Configuration.Duration) - Method in class javax.cache.ExpiryPolicy.Default
Gets the time-to-live before the accessed Cache.Entry is considered expired.
getTTLForAccessedEntry(Cache.Entry<? extends K, ? extends V>, Configuration.Duration) - Method in interface javax.cache.ExpiryPolicy
Gets the time-to-live before the accessed Cache.Entry is considered expired.
getTTLForAccessedEntry(Cache.Entry<? extends K, ? extends V>, Configuration.Duration) - Method in class javax.cache.ExpiryPolicy.Modified
Gets the time-to-live before the accessed Cache.Entry is considered expired.
getTTLForCreatedEntry(Cache.Entry<? extends K, ? extends V>) - Method in class javax.cache.ExpiryPolicy.Accessed
Gets the time-to-live before the newly Cache.Entry is considered expired.
getTTLForCreatedEntry(Cache.Entry<? extends K, ? extends V>) - Method in class javax.cache.ExpiryPolicy.Default
Gets the time-to-live before the newly Cache.Entry is considered expired.
getTTLForCreatedEntry(Cache.Entry<? extends K, ? extends V>) - Method in interface javax.cache.ExpiryPolicy
Gets the time-to-live before the newly Cache.Entry is considered expired.
getTTLForCreatedEntry(Cache.Entry<? extends K, ? extends V>) - Method in class javax.cache.ExpiryPolicy.Modified
Gets the time-to-live before the newly Cache.Entry is considered expired.
getTTLForModifiedEntry(Cache.Entry<? extends K, ? extends V>, Configuration.Duration) - Method in class javax.cache.ExpiryPolicy.Accessed
Gets the time-to-live before the modified Cache.Entry is considered expired.
getTTLForModifiedEntry(Cache.Entry<? extends K, ? extends V>, Configuration.Duration) - Method in class javax.cache.ExpiryPolicy.Default
Gets the time-to-live before the modified Cache.Entry is considered expired.
getTTLForModifiedEntry(Cache.Entry<? extends K, ? extends V>, Configuration.Duration) - Method in interface javax.cache.ExpiryPolicy
Gets the time-to-live before the modified Cache.Entry is considered expired.
getTTLForModifiedEntry(Cache.Entry<? extends K, ? extends V>, Configuration.Duration) - Method in class javax.cache.ExpiryPolicy.Modified
Gets the time-to-live before the modified Cache.Entry is considered expired.
getURI() - Method in interface javax.cache.CacheManager
Get the URI of this CacheManager.
getUserTransaction() - Method in interface javax.cache.CacheManager
This method will return a UserTransaction.
getValue() - Method in interface javax.cache.annotation.CacheInvocationParameter
 
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
getValueParameter() - Method in interface javax.cache.annotation.CacheKeyInvocationContext
When a method is annotated with CachePut this is the parameter annotated with CacheValue

H

hashCode() - Method in interface javax.cache.annotation.GeneratedCacheKey
The immutable hash code of the cache key.
hashCode() - Method in class javax.cache.Configuration.Duration
hashCode() - Method in class javax.cache.ExpiryPolicy.Accessed
hashCode() - Method in class javax.cache.ExpiryPolicy.Default
hashCode() - Method in class javax.cache.ExpiryPolicy.Modified
hashCode() - Method in class javax.cache.Factories.ClassFactory
 
hashCode() - Method in class javax.cache.Factories.SingletonFactory
 
hashCode() - Method in class javax.cache.MutableConfiguration

I

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, T>, Object...) - Method in interface javax.cache.Cache
Passes the cache entry associated with the key to the entry processor.
isCancelled() - Method in class javax.cache.event.CompletionListenerFuture
 
isDone() - Method in class javax.cache.event.CompletionListenerFuture
 
isEternal() - Method in class javax.cache.Configuration.Duration
Determines if a Configuration.Duration is eternal (forever).
isManagementEnabled() - Method in interface javax.cache.CacheMXBean
Checks whether management is enabled on this cache.
isManagementEnabled() - Method in interface javax.cache.Configuration
Checks whether management is enabled on this cache.
isManagementEnabled - Variable in class javax.cache.MutableConfiguration
Whether management is enabled
isManagementEnabled() - Method in class javax.cache.MutableConfiguration
Checks whether management is enabled on this cache.
IsolationLevel - Enum in javax.cache.transaction
An enum for the isolation levels.
isOldValueAvailable() - Method in class javax.cache.event.CacheEntryEvent
Whether the old value is available
isOldValueRequired() - Method in interface javax.cache.event.CacheEntryListenerRegistration
Determines if the old value should be provided to the CacheEntryListener.
isReadThrough() - Method in interface javax.cache.CacheMXBean
Determines if a Cache should operate in read-through mode.
isReadThrough() - Method in interface javax.cache.Configuration
Determines if a Cache should operate in "read-through" mode.
isReadThrough - Variable in class javax.cache.MutableConfiguration
A flag indicating if "read-through" mode is required.
isReadThrough() - Method in class javax.cache.MutableConfiguration
Determines if a Cache should operate in "read-through" mode.
isStatisticsEnabled() - Method in interface javax.cache.CacheMXBean
Checks whether statistics collection is enabled in this cache.
isStatisticsEnabled() - Method in interface javax.cache.Configuration
Checks whether statistics collection is enabled in this cache.
isStatisticsEnabled - Variable in class javax.cache.MutableConfiguration
A flag indicating if statistics gathering is enabled.
isStatisticsEnabled() - Method in class javax.cache.MutableConfiguration
Checks whether statistics collection is enabled in this cache.
isStoreByValue() - Method in interface javax.cache.CacheMXBean
Whether storeByValue (true) or storeByReference (false).
isStoreByValue() - Method in interface javax.cache.Configuration
Whether storeByValue (true) or storeByReference (false).
isStoreByValue - Variable in class javax.cache.MutableConfiguration
A flag indicating if the cache will be store-by-value or store-by-reference.
isStoreByValue() - Method in class javax.cache.MutableConfiguration
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() - Method in interface javax.cache.spi.AnnotationProvider
Indicates whether annotations are supported by this implementation.
isSupported(OptionalFeature) - Method in interface javax.cache.spi.CachingProvider
Determines whether an optional feature is supported by the CachingProvider.
isSynchronous() - Method in interface javax.cache.event.CacheEntryListenerRegistration
Determines if the thread that caused an event to be created should be blocked (not return from the operation causing the event) until the CacheEntryListener has been notified.
isTransactionsEnabled() - Method in interface javax.cache.CacheMXBean
Checks whether transactions are enabled for this cache.
isTransactionsEnabled() - Method in interface javax.cache.Configuration
Checks whether transactions are enabled for this cache.
isTransactionsEnabled - Variable in class javax.cache.MutableConfiguration
A flag indicating if the cache will use transactions.
isTransactionsEnabled() - Method in class javax.cache.MutableConfiguration
Checks whether transactions are enabled for this cache.
isWriteThrough() - Method in interface javax.cache.CacheMXBean
Determines if a Cache should operate in "write-through" mode.
isWriteThrough() - Method in interface javax.cache.Configuration
Determines if a Cache should operate in "write-through" mode.
isWriteThrough - Variable in class javax.cache.MutableConfiguration
A flag indicating if "write-through" mode is required.
isWriteThrough() - Method in class javax.cache.MutableConfiguration
Determines if a Cache should operate in "write-through" mode.
isZero() - Method in class javax.cache.Configuration.Duration
Determines if a Configuration.Duration is zero.
iterator() - Method in interface javax.cache.Cache
The ordering of iteration over entries is undefined.

J

javax.cache - package javax.cache

This package contains the API for JCache.

javax.cache.annotation - package javax.cache.annotation
The annotations in this package provide method interceptors for user supplied classes.
javax.cache.event - package javax.cache.event
This package contains event listener interfaces.
javax.cache.spi - package javax.cache.spi
The javax.cache.spi package defines the classes and interfaces that are implemented by the caching provider for use by the Caching class
javax.cache.transaction - package javax.cache.transaction
This package contains the transactional support for JCache API.
JAVAX_CACHE_CACHING_PROVIDER - Static variable in class javax.cache.Caching
The javax.cache.CachingProvider constant.

L

load(K) - Method in interface javax.cache.CacheLoader
Loads an object.
loadAll(Iterable<? extends K>, boolean, CompletionListener) - 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.
loadCachingProvider(String, ClassLoader) - Method in class javax.cache.Caching.CachingProviderRegistry
Load and instantiate the CachingProvider with the specified class name using the provided ClassLoader

M

Mode - Enum in javax.cache.transaction
A enum for the different cache transaction modes.
MutableConfiguration<K,V> - Class in javax.cache
A simple mutable implementation of a Configuration.
MutableConfiguration() - Constructor for class javax.cache.MutableConfiguration
Constructs an MutableConfiguration with the standard default values.
MutableConfiguration(Iterable<CacheEntryListenerRegistration<? super K, ? super V>>, Factory<CacheLoader<K, V>>, Factory<CacheWriter<? super K, ? super V>>, Factory<ExpiryPolicy<? super K, ? super V>>, boolean, boolean, boolean, boolean, boolean, IsolationLevel, Mode) - Constructor for class javax.cache.MutableConfiguration
Constructs a MutableConfiguration based on a set of parameters.
MutableConfiguration(Configuration<K, V>) - Constructor for class javax.cache.MutableConfiguration
A copy-constructor for a MutableConfiguration.

O

of(Class<T>) - Static method in class javax.cache.Factories
Constructs a Factory that will produce instances of the specified class.
of(T) - Static method in class javax.cache.Factories
Constructs a Factory that will return the specified instance.
onCompletion() - Method in interface javax.cache.event.CompletionListener
Notifies the application that the operation completed successfully.
onCompletion() - Method in class javax.cache.event.CompletionListenerFuture
 
onCreated(Iterable<CacheEntryEvent<? extends K, ? extends V>>) - Method in interface javax.cache.event.CacheEntryCreatedListener
Called after one or more entries have been created.
onException(Exception) - Method in interface javax.cache.event.CompletionListener
Notifies the application that the operation failed.
onException(Exception) - Method in class javax.cache.event.CompletionListenerFuture
 
onExpired(Iterable<CacheEntryEvent<? extends K, ? extends V>>) - Method in interface javax.cache.event.CacheEntryExpiredListener
Called after one or more entries have been expired by the cache.
onRemoved(Iterable<CacheEntryEvent<? extends K, ? extends V>>) - Method in interface javax.cache.event.CacheEntryRemovedListener
Called after one or more entries have been removed.
onUpdated(Iterable<CacheEntryEvent<? extends K, ? extends V>>) - Method in interface javax.cache.event.CacheEntryUpdatedListener
Called after one or more entries have been updated.
OptionalFeature - Enum in javax.cache
Optional features that may be present in an implementation.

P

process(Cache.MutableEntry<K, V>, Object...) - 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.
putAll(Map<? extends K, ? extends V>) - Method in interface javax.cache.Cache
Copies all of the mappings from the specified map to this cache.
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.

R

registerCacheEntryListener(CacheEntryListener<? super K, ? super V>, boolean, CacheEntryEventFilter<? super K, ? super V>, boolean) - Method in interface javax.cache.Cache
Adds a listener to the notification service.
registerCacheEntryListener(CacheEntryListener<? super K, ? super V>, boolean, CacheEntryEventFilter<? super K, ? super V>, boolean) - Method in class javax.cache.MutableConfiguration
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.
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.
removeCache(String) - Method in interface javax.cache.CacheManager
Remove a cache from the CacheManager.
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.
resolveCache(CacheInvocationContext<? extends Annotation>) - Method in interface javax.cache.annotation.CacheResolver
Resolve the Cache to use for the CacheInvocationContext.

S

setCacheLoaderFactory(Factory<? extends CacheLoader<K, V>>) - Method in class javax.cache.MutableConfiguration
Set the CacheLoader.
setCacheWriterFactory(Factory<? extends CacheWriter<? super K, ? super V>>) - Method in class javax.cache.MutableConfiguration
Set the CacheWriter.
setExpiryPolicyFactory(Factory<? extends ExpiryPolicy<? super K, ? super V>>) - Method in class javax.cache.MutableConfiguration
Set the Factory for the ExpiryPolicy.
setManagementEnabled(boolean) - Method in class javax.cache.MutableConfiguration
Sets whether management is enabled on a cache.
setReadThrough(boolean) - Method in class javax.cache.MutableConfiguration
Set if read-through caching should be used.
setStatisticsEnabled(boolean) - Method in class javax.cache.MutableConfiguration
Sets whether statistics gathering is enabled on a cache.
setStoreByValue(boolean) - Method in class javax.cache.MutableConfiguration
Set if a configured cache should use "store-by-value" or "store-by-reference" semantics.
setTransactionMode(Mode) - Method in class javax.cache.MutableConfiguration
Set the Transaction Mode.
setTransactions(IsolationLevel, Mode) - Method in class javax.cache.MutableConfiguration
Set the Transaction IsolationLevel and Mode.
setTransactionsEnabled(boolean) - Method in class javax.cache.MutableConfiguration
Set if transactions should be enabled.
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.
setWriteThrough(boolean) - Method in class javax.cache.MutableConfiguration
Set if write-through caching should be used.
start() - Method in interface javax.cache.CacheLifecycle
Notifies providers to start themselves.
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.

T

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).
txnIsolationLevel - Variable in class javax.cache.MutableConfiguration
The transaction IsolationLevel.
txnMode - Variable in class javax.cache.MutableConfiguration
The transaction Mode.

U

unregisterCacheEntryListener(CacheEntryListener<?, ?>) - Method in interface javax.cache.Cache
Removes a call back listener.
unwrap(Class<T>) - Method in interface javax.cache.annotation.CacheInvocationContext
Return an object of the specified type to allow access to the provider-specific API.
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.

V

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.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<? extends K, ? extends 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.

Z

ZERO - Static variable in class javax.cache.Configuration.Duration
ZERO (no time).
A C D E F G H I J L M O P R S T U V W Z 

Copyright © 2013. All Rights Reserved.