A C D E 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.SimpleConfiguration
The CacheEntryListenerRegistrations for the Configuration.
CacheEntryReadListener<K,V> - Interface in javax.cache.event
Invoked if a cache entry is read, or if a batch call is made, after the entries are read.
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 - Interface in javax.cache.annotation
A Serializable, immutable, thread-safe object that is used as a cache key.
CacheKeyGenerator - Interface in javax.cache.annotation
Generates a CacheKey based on a CacheKeyInvocationContext.
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.
CacheKeyParam - Annotation Type in javax.cache.annotation
Marks a method argument as part of the cache key.
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 Cache.load(Object) and Cache.loadAll(java.util.Set) methods.
cacheLoader - Variable in class javax.cache.SimpleConfiguration
The CacheLoader for the built Configuration.
CacheManager - Interface in javax.cache
A CacheManager is used for establishing, looking up and managing the lifecycle of zero or more Caches.
CacheManagerFactory - Interface in javax.cache
Manages CacheManager instances.
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 CacheKey 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 CacheKey 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 CacheKey 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.
cacheWriter - Variable in class javax.cache.SimpleConfiguration
The CacheWriter for the built Configuration.
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:

CachingProvider - Interface in javax.cache.spi
Interface that should be implemented by a CacheManager factory provider.
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.
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.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.
Configuration<K,V> - Interface in javax.cache
The basic representation of a configuration for a Cache.
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.

D

DEFAULT_CACHE_MANAGER_NAME - Static variable in class javax.cache.Caching
The name of the default cache manager.
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

equals(Object) - Method in interface javax.cache.annotation.CacheKey
Compare this CacheKey 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.SimpleConfiguration
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 - Variable in class javax.cache.SimpleConfiguration
The ExpiryPolicy for the Configuration.
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
Constructs an ExpiryPolicy.Accessed ExpiryPolicy.
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
Constructs an ExpiryPolicy.Modified ExpiryPolicy.

G

generateCacheKey(CacheKeyInvocationContext<? extends Annotation>) - Method in interface javax.cache.annotation.CacheKeyGenerator
Called for each intercepted method invocation.
get(K) - Method in interface javax.cache.Cache
Gets an entry from the cache.
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
getAverageGetMillis() - Method in interface javax.cache.CacheStatisticsMXBean
The mean time to execute gets.
getAveragePutMillis() - Method in interface javax.cache.CacheStatisticsMXBean
The mean time to execute puts.
getAverageRemoveMillis() - 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
Gets the CacheEntryListener.
getCacheEntryListenerRegistrations() - Method in interface javax.cache.Configuration
Obtains the CacheEntryListenerRegistrations for CacheEntryListeners to be configured on a Cache.
getCacheEntryListenerRegistrations() - Method in class javax.cache.SimpleConfiguration
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.
getCacheLoader() - Method in interface javax.cache.Configuration
Gets the registered CacheLoader, if any.
getCacheLoader() - Method in class javax.cache.SimpleConfiguration
Gets the registered CacheLoader, if any.
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.
getCacheManagerFactory() - Static method in class javax.cache.Caching
Get the singleton CacheManagerFactory
getCacheManagerFactory() - Method in interface javax.cache.spi.CachingProvider
Returns the singleton CacheManagerFactory.
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.
getCacheWriter() - Method in interface javax.cache.Configuration
Gets the registered CacheWriter, if any.
getCacheWriter() - Method in class javax.cache.SimpleConfiguration
Gets the registered CacheWriter, if any.
getConfiguration() - Method in interface javax.cache.Cache
Returns a Configuration.
getDurationAmount() - Method in class javax.cache.Configuration.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.
getExpiryPolicy() - Method in interface javax.cache.Configuration
Gets the ExpiryPolicy to be used for caches.
getExpiryPolicy() - Method in class javax.cache.SimpleConfiguration
Gets the ExpiryPolicy to be used for caches.
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 CacheKey.
getMBean() - Method in interface javax.cache.Cache
Get the MBean for this cache.
getMethod() - Method in interface javax.cache.annotation.CacheMethodDetails
The annotated method
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.CacheMXBean
 
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()
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.
getStatistics() - Method in interface javax.cache.Cache
Returns the CacheStatisticsMXBean MXBean associated with the cache.
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.CacheMXBean
Gets the Status attribute of the Cache.
getTarget() - Method in interface javax.cache.annotation.CacheInvocationContext
 
getTimeUnit() - Method in class javax.cache.Configuration.Duration
 
getTransactionIsolationLevel() - Method in interface javax.cache.Configuration
Gets the transaction isolation level.
getTransactionIsolationLevel() - Method in class javax.cache.SimpleConfiguration
Gets the transaction isolation level.
getTransactionMode() - Method in interface javax.cache.Configuration
Gets the transaction mode.
getTransactionMode() - Method in class javax.cache.SimpleConfiguration
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.
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.CacheKey
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.SimpleConfiguration

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>) - Method in interface javax.cache.Cache
Passes the cache entry associated with K to be passed to the entry processor.
isAnnotationsSupported() - Static method in class javax.cache.Caching
Indicates whether annotations are supported
isEternal() - Method in class javax.cache.Configuration.Duration
Determines if a Configuration.Duration is eternal (forever).
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.Configuration
Determines if a Cache should operate in "read-through" mode.
isReadThrough - Variable in class javax.cache.SimpleConfiguration
A flag indicating if "read-through" mode is required.
isReadThrough() - Method in class javax.cache.SimpleConfiguration
Determines if a Cache should operate in "read-through" mode.
isStatisticsEnabled() - Method in interface javax.cache.Configuration
Checks whether statistics collection is enabled in this cache.
isStatisticsEnabled - Variable in class javax.cache.SimpleConfiguration
A flag indicating if statistics gathering is enabled.
isStatisticsEnabled() - Method in class javax.cache.SimpleConfiguration
Checks whether statistics collection is enabled in this cache.
isStoreByValue() - Method in interface javax.cache.Configuration
Whether storeByValue (true) or storeByReference (false).
isStoreByValue - Variable in class javax.cache.SimpleConfiguration
A flag indicating if the cache will be store-by-value or store-by-reference.
isStoreByValue() - Method in class javax.cache.SimpleConfiguration
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
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.Configuration
Checks whether transactions are enabled for this cache.
isTransactionsEnabled - Variable in class javax.cache.SimpleConfiguration
A flag indicating if the cache will use transactions.
isTransactionsEnabled() - Method in class javax.cache.SimpleConfiguration
Checks whether transactions are enabled for this cache.
isWriteThrough() - Method in interface javax.cache.Configuration
Determines if a Cache should operate in "write-through" mode.
isWriteThrough - Variable in class javax.cache.SimpleConfiguration
A flag indicating if "write-through" mode is required.
isWriteThrough() - Method in class javax.cache.SimpleConfiguration
Determines if a Cache should operate in "write-through" mode.
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
This package contains annotations for adding caching interceptors to java objects
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.

L

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.
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.

M

Mode - Enum in javax.cache.transaction
A enum for the different cache transaction modes.

O

onCreated(Iterable<CacheEntryEvent<? extends K, ? extends V>>) - Method in interface javax.cache.event.CacheEntryCreatedListener
Called after one or more entries have been created.
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.
onRead(Iterable<CacheEntryEvent<? extends K, ? extends V>>) - Method in interface javax.cache.event.CacheEntryReadListener
Called after the entry has been read.
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>) - 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.SimpleConfiguration
Add a CacheEntryListener.
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

setCacheLoader(CacheLoader<K, ? extends V>) - Method in class javax.cache.SimpleConfiguration
Set the CacheLoader.
setCacheWriter(CacheWriter<? super K, ? super V>) - Method in class javax.cache.SimpleConfiguration
Set the CacheWriter.
setExpiryPolicy(ExpiryPolicy<? super K, ? super V>) - Method in class javax.cache.SimpleConfiguration
Set the ExpiryPolicy.
setReadThrough(boolean) - Method in class javax.cache.SimpleConfiguration
Set if read-through caching should be used.
setStatisticsEnabled(boolean) - Method in interface javax.cache.Configuration
Sets whether statistics gathering is enabled on this cache.
setStatisticsEnabled(boolean) - Method in class javax.cache.SimpleConfiguration
Sets whether statistics gathering is enabled on this cache.
setStoreByValue(boolean) - Method in class javax.cache.SimpleConfiguration
Set if a configured cache should use "store-by-value" or "store-by-reference" semantics.
setTransactionMode(Mode) - Method in class javax.cache.SimpleConfiguration
Set the Transaction Mode.
setTransactions(IsolationLevel, Mode) - Method in class javax.cache.SimpleConfiguration
Set the Transaction IsolationLevel and Mode.
setTransactionsEnabled(boolean) - Method in class javax.cache.SimpleConfiguration
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.SimpleConfiguration
Set if write-through caching should be used.
shutdown() - Method in interface javax.cache.CacheManager
Shuts down the CacheManager.
SimpleConfiguration<K,V> - Class in javax.cache
A simple mutable implementation of a Configuration.
SimpleConfiguration() - Constructor for class javax.cache.SimpleConfiguration
Constructs an SimpleConfiguration with the standard default values.
SimpleConfiguration(Iterable<CacheEntryListenerRegistration<? super K, ? super V>>, CacheLoader<K, ? extends V>, CacheWriter<? super K, ? super V>, ExpiryPolicy<? super K, ? super V>, boolean, boolean, boolean, boolean, boolean, IsolationLevel, Mode) - Constructor for class javax.cache.SimpleConfiguration
Constructs a SimpleConfiguration based on a set of parameters.
SimpleConfiguration(Configuration<K, V>) - Constructor for class javax.cache.SimpleConfiguration
A copy-constructor for a SimpleConfiguration.
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.SimpleConfiguration
The transaction IsolationLevel.
txnMode - Variable in class javax.cache.SimpleConfiguration
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 G H I J L M O P R S T U V W Z

Copyright © 2013. All Rights Reserved.