Skip navigation links
A C D E F G H I L M N O P R S T U V 

A

addEvent(Class<? extends CacheEntryListener>, CacheEntryEvent<K, V>) - Method in class org.jsr107.ri.event.RICacheEventDispatcher
Requests that the specified event be prepared for dispatching to the specified type of listeners.
addGetTimeNano(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increments the get time accumulator
addPutTimeNano(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increments the put time accumulator
addRemoveTimeNano(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increments the remove time accumulator

C

clear() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
clear() - Method in class org.jsr107.ri.RICache
close() - Method in class org.jsr107.ri.RICache
close() - Method in class org.jsr107.ri.RICacheManager
close() - Method in class org.jsr107.ri.spi.RICachingProvider
close(ClassLoader) - Method in class org.jsr107.ri.spi.RICachingProvider
close(URI, ClassLoader) - Method in class org.jsr107.ri.spi.RICachingProvider
containsKey(K) - Method in class org.jsr107.ri.RICache
createCache(String, C) - Method in class org.jsr107.ri.RICacheManager

D

deregisterCacheEntryListener(CacheEntryListenerConfiguration<K, V>) - Method in class org.jsr107.ri.RICache
destroyCache(String) - Method in class org.jsr107.ri.RICacheManager
dispatch(Iterable<RICacheEntryListenerRegistration<K, V>>) - Method in class org.jsr107.ri.event.RICacheEventDispatcher
Dispatches the added events to the listeners defined by the specified CacheEntryListenerConfigurations.

E

enableManagement(String, boolean) - Method in class org.jsr107.ri.RICacheManager
enableStatistics(String, boolean) - Method in class org.jsr107.ri.RICacheManager
EntryProcessorEntry<K,V> - Class in org.jsr107.ri.processor
A MutableEntry that is used by EntryProcessors.
EntryProcessorEntry(RIInternalConverter<V>, K, RICachedValue, long, RICacheEventDispatcher<K, V>, CacheLoader<K, V>) - Constructor for class org.jsr107.ri.processor.EntryProcessorEntry
Construct a MutableEntry
equals(Object) - Method in class org.jsr107.ri.event.RICacheEntryListenerRegistration
equals(Object) - Method in class org.jsr107.ri.RIEntry
exists() - Method in class org.jsr107.ri.processor.EntryProcessorEntry

F

fromInternal(Object) - Method in interface org.jsr107.ri.RIInternalConverter
Converts an internal representation of a value to a value.
fromInternal(Object) - Method in class org.jsr107.ri.RIReferenceInternalConverter
Converts an internal representation of a value to a value.

G

get() - Method in class org.jsr107.ri.processor.RIEntryProcessorResult
 
get(K) - Method in class org.jsr107.ri.RICache
get() - Method in class org.jsr107.ri.RICachedValue
Gets the internal value (without updating the access time).
getAccessCount() - Method in class org.jsr107.ri.RICachedValue
Gets the number of times the internal value has been accessed.
getAccessTime() - Method in class org.jsr107.ri.RICachedValue
Gets the time (since the Epoc) in milliseconds since the internal value was last accessed.
getAll(Set<? extends K>) - Method in class org.jsr107.ri.RICache
getAndPut(K, V) - Method in class org.jsr107.ri.RICache
 
getAndRemove(K) - Method in class org.jsr107.ri.RICache
getAndReplace(K, V) - Method in class org.jsr107.ri.RICache
getAverageGetTime() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
The mean time to execute gets.
getAveragePutTime() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
The mean time to execute puts.
getAverageRemoveTime() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
The mean time to execute removes.
getCache(String, Class<K>, Class<V>) - Method in class org.jsr107.ri.RICacheManager
getCache(String) - Method in class org.jsr107.ri.RICacheManager
getCacheEntryFilter() - Method in class org.jsr107.ri.event.RICacheEntryListenerRegistration
Obtains the CacheEntryEventFilter that was registered.
getCacheEntryListener() - Method in class org.jsr107.ri.event.RICacheEntryListenerRegistration
Obtains the CacheEntryListener that was registered.
getCacheEvictions() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
 
getCacheGets() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
The total number of requests to the cache.
getCacheHitPercentage() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Returns cache hits as a percentage of total gets.
getCacheHits() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
 
getCacheManager() - Method in class org.jsr107.ri.RICache
getCacheManager(URI, ClassLoader, Properties) - Method in class org.jsr107.ri.spi.RICachingProvider
getCacheManager(URI, ClassLoader) - Method in class org.jsr107.ri.spi.RICachingProvider
getCacheManager() - Method in class org.jsr107.ri.spi.RICachingProvider
getCacheMisses() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
 
getCacheMissPercentage() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Returns cache misses as a percentage of total gets.
getCacheMXBean() - Method in class org.jsr107.ri.RICache
 
getCacheNames() - Method in class org.jsr107.ri.RICacheManager
getCachePuts() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
The total number of puts to the cache.
getCacheRemovals() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
The total number of removals from the cache.
getCacheStatisticsMXBean() - Method in class org.jsr107.ri.RICache
 
getCachingProvider() - Method in class org.jsr107.ri.RICacheManager
getClassLoader() - Method in class org.jsr107.ri.RICacheManager
getConfiguration() - Method in class org.jsr107.ri.event.RICacheEntryListenerRegistration
Gets the underlying configuration used to create this registration
getConfiguration(Class<C>) - Method in class org.jsr107.ri.RICache
getCreationTime() - Method in class org.jsr107.ri.RICachedValue
Gets the time (since the Epoc) in milliseconds since the internal value was created.
getDefaultClassLoader() - Method in class org.jsr107.ri.spi.RICachingProvider
getDefaultDuration() - Method in class org.jsr107.ri.RICache
The default Duration to use when a Duration can't be determined.
getDefaultProperties() - Method in class org.jsr107.ri.spi.RICachingProvider
getDefaultURI() - Method in class org.jsr107.ri.spi.RICachingProvider
getEntryCount() - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
 
getExpiryTime() - Method in class org.jsr107.ri.RICachedValue
Gets the time (since the Epoc) in milliseconds when the Cache Entry associated with this value should be considered expired.
getInternalValue(long) - Method in class org.jsr107.ri.RICachedValue
Gets the internal value with the side-effect of updating the access time to that which is specified and incrementing the access count.
getKey() - Method in class org.jsr107.ri.event.RICacheEntryEvent
getKey() - Method in class org.jsr107.ri.processor.EntryProcessorEntry
getKey() - Method in class org.jsr107.ri.RIEntry
getKeyType() - Method in class org.jsr107.ri.management.RICacheMXBean
 
getModificationCount() - Method in class org.jsr107.ri.RICachedValue
Gets the number of times the internal value has been modified (set)
getModificationTime() - Method in class org.jsr107.ri.RICachedValue
Gets the time (since the Epoc) in milliseconds since the internal value was last modified.
getName() - Method in class org.jsr107.ri.RICache
getOldValue() - Method in class org.jsr107.ri.event.RICacheEntryEvent
getOldValue() - Method in class org.jsr107.ri.RIEntry
 
getOperation() - Method in class org.jsr107.ri.processor.EntryProcessorEntry
Return the operation
getProperties() - Method in class org.jsr107.ri.RICacheManager
getSize() - Method in class org.jsr107.ri.RICache
Returns the size of the cache.
getURI() - Method in class org.jsr107.ri.RICacheManager
getValue() - Method in class org.jsr107.ri.event.RICacheEntryEvent
getValue() - Method in class org.jsr107.ri.processor.EntryProcessorEntry
getValue() - Method in class org.jsr107.ri.RIEntry
getValueType() - Method in class org.jsr107.ri.management.RICacheMXBean
 

H

hashCode() - Method in class org.jsr107.ri.event.RICacheEntryListenerRegistration
hashCode() - Method in class org.jsr107.ri.RIEntry
hasNext() - Method in class org.jsr107.ri.event.RICacheEntryEventFilteringIterator

I

increaseCacheEvictions(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increases the counter by the number specified.
increaseCacheExpiries(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increases the counter by the number specified.
increaseCacheHits(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increases the counter by the number specified.
increaseCacheMisses(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increases the counter by the number specified.
increaseCachePuts(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increases the counter by the number specified.
increaseCacheRemovals(long) - Method in class org.jsr107.ri.management.RICacheStatisticsMXBean
Increases the counter by the number specified.
invoke(K, EntryProcessor<K, V, T>, Object...) - Method in class org.jsr107.ri.RICache
invokeAll(Set<? extends K>, EntryProcessor<K, V, T>, Object...) - Method in class org.jsr107.ri.RICache
isClosed() - Method in class org.jsr107.ri.RICache
isClosed() - Method in class org.jsr107.ri.RICacheManager
isExpiredAt(long) - Method in class org.jsr107.ri.RICachedValue
Determines if the Cache Entry associated with this value would be expired at the specified time
isManagementEnabled() - Method in class org.jsr107.ri.management.RICacheMXBean
isOldValueAvailable() - Method in class org.jsr107.ri.event.RICacheEntryEvent
isOldValueRequired() - Method in class org.jsr107.ri.event.RICacheEntryListenerRegistration
Determines if the old/previous value should to be supplied with the CacheEntryEvents dispatched to the CacheEntryListener.
isReadThrough() - Method in class org.jsr107.ri.management.RICacheMXBean
isStatisticsEnabled() - Method in class org.jsr107.ri.management.RICacheMXBean
isStoreByValue() - Method in class org.jsr107.ri.management.RICacheMXBean
isSupported(OptionalFeature) - Method in class org.jsr107.ri.spi.RICachingProvider
isSynchronous() - Method in class org.jsr107.ri.event.RICacheEntryListenerRegistration
Determines if CacheEntryEvents should be raised synchronously.
isWriteThrough() - Method in class org.jsr107.ri.management.RICacheMXBean
iterator() - Method in class org.jsr107.ri.event.RICacheEntryEventFilteringIterable
iterator() - Method in class org.jsr107.ri.RICache

L

loadAll(Set<? extends K>, boolean, CompletionListener) - Method in class org.jsr107.ri.RICache
LockManager<K> - Class in org.jsr107.ri
A mechanism to manage locks for a collection of objects.

M

MBeanServerRegistrationUtility - Class in org.jsr107.ri.management
A convenience class for registering CacheStatisticsMBeans with an MBeanServer.
MBeanServerRegistrationUtility.ObjectNameType - Enum in org.jsr107.ri.management
The type of registered Object
MutableEntryOperation - Enum in org.jsr107.ri.processor
The operation to perform on a RICachedValue as a result of actions performed on a MutableEntry.

N

next() - Method in class org.jsr107.ri.event.RICacheEntryEventFilteringIterator

O

org.jsr107.ri - package org.jsr107.ri
This package contains the reference implementation for JSR107.
org.jsr107.ri.event - package org.jsr107.ri.event
This package contains event related classes for the RI.
org.jsr107.ri.management - package org.jsr107.ri.management
This package contains management related classes for the RI.
org.jsr107.ri.processor - package org.jsr107.ri.processor
This package contains entry processor related implementation classes.
org.jsr107.ri.spi - package org.jsr107.ri.spi
This package contains service provider related classes for the RI.

P

put(K, V) - Method in class org.jsr107.ri.RICache
putAll(Map<? extends K, ? extends V>) - Method in class org.jsr107.ri.RICache
putAll(Map<? extends K, ? extends V>, boolean) - Method in class org.jsr107.ri.RICache
 
putAll(Map<? extends K, ? extends V>, boolean, boolean) - Method in class org.jsr107.ri.RICache
A implementation of PutAll that allows optional replacement of existing values and optionally writing values when Write Through is configured.
putIfAbsent(K, V) - Method in class org.jsr107.ri.RICache

R

registerCacheEntryListener(CacheEntryListenerConfiguration<K, V>) - Method in class org.jsr107.ri.RICache
registerCacheObject(RICache, MBeanServerRegistrationUtility.ObjectNameType) - Static method in class org.jsr107.ri.management.MBeanServerRegistrationUtility
Utility method for registering CacheStatistics with the MBeanServer
releaseCacheManager(URI, ClassLoader) - Method in class org.jsr107.ri.spi.RICachingProvider
Releases the CacheManager with the specified URI and ClassLoader from this CachingProvider.
remove() - Method in class org.jsr107.ri.event.RICacheEntryEventFilteringIterator
remove() - Method in class org.jsr107.ri.processor.EntryProcessorEntry
remove(K) - Method in class org.jsr107.ri.RICache
remove(K, V) - Method in class org.jsr107.ri.RICache
removeAll(Set<? extends K>) - Method in class org.jsr107.ri.RICache
removeAll() - Method in class org.jsr107.ri.RICache
replace(K, V, V) - Method in class org.jsr107.ri.RICache
replace(K, V) - Method in class org.jsr107.ri.RICache
RICache<K,V> - Class in org.jsr107.ri
The reference implementation for JSR107.
RICachedValue - Class in org.jsr107.ri
Represents the internal Cache Entry Value with in an RICache.
RICachedValue(Object, long, long) - Constructor for class org.jsr107.ri.RICachedValue
Constructs an RICachedValue with the creation, access and modification times being the current time.
RICacheEntryEvent<K,V> - Class in org.jsr107.ri.event
The reference implementation of the CacheEntryEvent.
RICacheEntryEvent(Cache<K, V>, K, V, EventType) - Constructor for class org.jsr107.ri.event.RICacheEntryEvent
Constructs a cache entry event from a given cache as source (without an old value)
RICacheEntryEvent(Cache<K, V>, K, V, V, EventType) - Constructor for class org.jsr107.ri.event.RICacheEntryEvent
Constructs a cache entry event from a given cache as source (with an old value)
RICacheEntryEvent(Cache<K, V>, K, V, V, EventType, boolean) - Constructor for class org.jsr107.ri.event.RICacheEntryEvent
Constructs a cache entry event from a given cache as source with an old value, explicitly specifying whether old value is available
RICacheEntryEventFilteringIterable<K,V> - Class in org.jsr107.ri.event
An adapter to provide Iterables over Cache Entries, those of which are filtered using a CacheEntryEventFilter.
RICacheEntryEventFilteringIterable(Iterable<CacheEntryEvent<K, V>>, CacheEntryEventFilter<? super K, ? super V>) - Constructor for class org.jsr107.ri.event.RICacheEntryEventFilteringIterable
RICacheEntryEventFilteringIterator<K,V> - Class in org.jsr107.ri.event
A adapter to Iterators to allow filtering of CacheEntryEvents
RICacheEntryEventFilteringIterator(Iterator<CacheEntryEvent<K, V>>, CacheEntryEventFilter<? super K, ? super V>) - Constructor for class org.jsr107.ri.event.RICacheEntryEventFilteringIterator
RICacheEntryListenerRegistration<K,V> - Class in org.jsr107.ri.event
An internal structure to represent the registration of a CacheEntryListener.
RICacheEntryListenerRegistration(CacheEntryListenerConfiguration<K, V>) - Constructor for class org.jsr107.ri.event.RICacheEntryListenerRegistration
RICacheEventDispatcher<K,V> - Class in org.jsr107.ri.event
Collects and appropriately dispatches CacheEntryEvents to CacheEntryListeners.
RICacheEventDispatcher() - Constructor for class org.jsr107.ri.event.RICacheEventDispatcher
Constructs an RICacheEventDispatcher.
RICacheManager - Class in org.jsr107.ri
The reference implementation of the CacheManager.
RICacheManager(RICachingProvider, URI, ClassLoader, Properties) - Constructor for class org.jsr107.ri.RICacheManager
Constructs a new RICacheManager with the specified name.
RICacheMXBean<K,V> - Class in org.jsr107.ri.management
Class to help implementers
RICacheMXBean(Cache<K, V>) - Constructor for class org.jsr107.ri.management.RICacheMXBean
Constructor
RICacheStatisticsMXBean - Class in org.jsr107.ri.management
The reference implementation of CacheStatisticsMXBean.
RICacheStatisticsMXBean(Cache<?, ?>) - Constructor for class org.jsr107.ri.management.RICacheStatisticsMXBean
Constructs a cache statistics object
RICachingProvider - Class in org.jsr107.ri.spi
The reference implementation of the CachingProvider.
RICachingProvider() - Constructor for class org.jsr107.ri.spi.RICachingProvider
Constructs an RICachingProvider.
RIEntry<K,V> - Class in org.jsr107.ri
A cache entry implementation.
RIEntry(K, V) - Constructor for class org.jsr107.ri.RIEntry
Constructor
RIEntry(K, V, V) - Constructor for class org.jsr107.ri.RIEntry
Constructor
RIEntryProcessorResult<T> - Class in org.jsr107.ri.processor
An implementation of the EntryProcessorResult.
RIEntryProcessorResult(T) - Constructor for class org.jsr107.ri.processor.RIEntryProcessorResult
Constructs an RIEntryProcessorResult for a resulting value
RIEntryProcessorResult(Exception) - Constructor for class org.jsr107.ri.processor.RIEntryProcessorResult
Constructs an RIEntryProcessorResult for an Exception, that of which will be returned wrapped as an EntryProcessorException.
RIInternalConverter<T> - Interface in org.jsr107.ri
Converts values of a specified type to and from an internal representation.
RIReferenceInternalConverter<T> - Class in org.jsr107.ri
An RIInternalConverter that simply returns a reference to the provided value.
RIReferenceInternalConverter() - Constructor for class org.jsr107.ri.RIReferenceInternalConverter
 

S

set(Object) - Method in class org.jsr107.ri.RICachedValue
Sets the internal value (without updating the modification time)
setExpiryTime(long) - Method in class org.jsr107.ri.RICachedValue
Sets the time (since the Epoc) in milliseconds when the Cache Entry associated with this value should be considered expired.
setInternalValue(Object, long) - Method in class org.jsr107.ri.RICachedValue
Sets the internal value with the additional side-effect of updating the modification time to that which is specified and incrementing the modification count.
setManagementEnabled(boolean) - Method in class org.jsr107.ri.RICache
Sets management enablement
setStatisticsEnabled(boolean) - Method in class org.jsr107.ri.RICache
Sets statistics
setValue(V) - Method in class org.jsr107.ri.processor.EntryProcessorEntry
submit(Runnable) - Method in class org.jsr107.ri.RICache
Requests a Runnable to be performed.

T

toInternal(T) - Method in interface org.jsr107.ri.RIInternalConverter
Converts the value to an internal representation.
toInternal(T) - Method in class org.jsr107.ri.RIReferenceInternalConverter
Converts the value to an internal representation.

U

unregisterCacheObject(RICache, MBeanServerRegistrationUtility.ObjectNameType) - Static method in class org.jsr107.ri.management.MBeanServerRegistrationUtility
Removes registered CacheStatistics for a Cache
unwrap(Class<T>) - Method in class org.jsr107.ri.event.RICacheEntryEvent
unwrap(Class<T>) - Method in class org.jsr107.ri.processor.EntryProcessorEntry
unwrap(Class<T>) - Method in class org.jsr107.ri.RICache
 
unwrap(Class<T>) - Method in class org.jsr107.ri.RICacheManager
 
unwrap(Class<T>) - Method in class org.jsr107.ri.RIEntry

V

valueOf(String) - Static method in enum org.jsr107.ri.management.MBeanServerRegistrationUtility.ObjectNameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsr107.ri.processor.MutableEntryOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jsr107.ri.management.MBeanServerRegistrationUtility.ObjectNameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsr107.ri.processor.MutableEntryOperation
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.