A C D E F G H I L N O P Q R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(I) - Method in interface org.exoplatform.services.cache.concurrent.Queue
-
Add the item to the head of the list.
- add(I) - Method in class org.exoplatform.services.cache.concurrent.SynchronizedQueue
-
Add the item to the head of the list.
- addCacheListener(CacheListener<? super K, ? super V>) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- addCacheListener(CacheListener<? super K, ? super V>) - Method in interface org.exoplatform.services.cache.ExoCache
-
Add a listener.
- addCacheListener(CacheListener<? super K, ? super V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- addExoCacheConfig(ComponentPlugin) - Method in class org.exoplatform.services.cache.impl.CacheServiceImpl
- addExoCacheConfig(ExoCacheConfigPlugin) - Method in interface org.exoplatform.services.cache.CacheService
-
Adds a cache configuration plugin.
- addExoCacheConfig(ExoCacheConfigPlugin) - Method in class org.exoplatform.services.cache.impl.CacheServiceImpl
- assertConsistency() - Method in class org.exoplatform.services.cache.concurrent.SynchronizedQueue
- assertConsistent() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- ASYNCINVALIDATION - org.exoplatform.services.cache.CacheMode
-
Data invalidated asynchronously.
- AsyncInvalidationExoCache<K extends Serializable,V> - Class in org.exoplatform.services.cache.invalidation
-
This implementation of
ExoCachewill behave exactly the same way asConcurrentFIFOExoCacheexcept in case of a cache change, indeed the modifications will be first applied locally then it will be invalidated over the cluster asynchronously to limit the performance impact on the local cluster node. - AsyncInvalidationExoCache(ExoCache<K, HashCode<V>>) - Constructor for class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- ASYNCREPLICATION - org.exoplatform.services.cache.CacheMode
-
Data replicated asynchronously.
- avoidValueReplication - Variable in class org.exoplatform.services.cache.ExoCacheConfig
-
Deprecated.
- avoidValueReplication() - Method in class org.exoplatform.services.cache.ExoCacheConfig
C
- CachedObjectSelector<K extends Serializable,V> - Interface in org.exoplatform.services.cache
-
Created by The eXo Platform SAS
CachedObjectSelector interface provides a way to perform action on selected keys. - CacheInfo - Interface in org.exoplatform.services.cache
-
Provides information about a cache.
- CacheListener<K extends Serializable,V> - Interface in org.exoplatform.services.cache
-
Created by The eXo Platform SAS
The cache listener allows to be aware of various events that occurs for a cache. - CacheListenerContext - Interface in org.exoplatform.services.cache
-
A context for a cache listener.
- CacheMode - Enum in org.exoplatform.services.cache
-
Cache topology mode.
- CacheService - Interface in org.exoplatform.services.cache
-
Created by The eXo Platform SAS
The cache service. - CacheServiceImpl - Class in org.exoplatform.services.cache.impl
-
Created by The eXo Platform SAS.
- CacheServiceImpl(InitParams) - Constructor for class org.exoplatform.services.cache.impl.CacheServiceImpl
- CacheServiceImpl(InitParams, ExoCacheFactory) - Constructor for class org.exoplatform.services.cache.impl.CacheServiceImpl
- CacheServiceManaged - Class in org.exoplatform.services.cache.impl
- CacheServiceManaged(CacheServiceImpl) - Constructor for class org.exoplatform.services.cache.impl.CacheServiceManaged
- clearCache() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- clearCache() - Method in class org.exoplatform.services.cache.concurrent.SimpleReplicatedExoCache
- clearCache() - Method in interface org.exoplatform.services.cache.ExoCache
-
Clears the cache.
- clearCache() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- clearCaches() - Method in class org.exoplatform.services.cache.impl.CacheServiceManaged
- clone() - Method in class org.exoplatform.services.cache.ExoCacheConfig
- ConcurrentFIFOExoCache<K extends Serializable,V> - Class in org.exoplatform.services.cache.concurrent
-
An
ExoCacheimplementation based onConcurrentHashMapthat minimize locking. - ConcurrentFIFOExoCache() - Constructor for class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- ConcurrentFIFOExoCache(int) - Constructor for class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- ConcurrentFIFOExoCache(int, Log) - Constructor for class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- ConcurrentFIFOExoCache(String, int) - Constructor for class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- ConcurrentFIFOExoCache(String, int, Log) - Constructor for class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- ConcurrentFIFOExoCache(Log) - Constructor for class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- createCache(ExoCacheConfig) - Method in interface org.exoplatform.services.cache.ExoCacheFactory
-
Creates a new instance of
ExoCache
D
- DISTRIBUTED - org.exoplatform.services.cache.CacheMode
-
Synchronous DIST
E
- equals(Object) - Method in class org.exoplatform.services.cache.concurrent.Item
-
This is final on purpose, we rely on object equality in the concurrent has
- equals(Object) - Method in class org.exoplatform.services.cache.invalidation.HashCode
- ExoCache<K extends Serializable,V> - Interface in org.exoplatform.services.cache
-
Created by The eXo Platform SAS
A bare cache. - ExoCacheConfig - Class in org.exoplatform.services.cache
-
This class defines the main configuration properties of an
ExoCache - ExoCacheConfig() - Constructor for class org.exoplatform.services.cache.ExoCacheConfig
- ExoCacheConfigPlugin - Class in org.exoplatform.services.cache
-
Created by The eXo Platform SAS
ExoCacheConfigPlugin is a component-plugin that allows to register a set of ExoCacheConfig to the CacheService - ExoCacheConfigPlugin(InitParams) - Constructor for class org.exoplatform.services.cache.ExoCacheConfigPlugin
- ExoCacheFactory - Interface in org.exoplatform.services.cache
-
This class allows you to create a new instance of
ExoCache - ExoCacheInitException - Exception in org.exoplatform.services.cache
-
An exception that represents any type of exception that prevent the initialization of the
ExoCache - ExoCacheInitException(String) - Constructor for exception org.exoplatform.services.cache.ExoCacheInitException
- ExoCacheInitException(String, Throwable) - Constructor for exception org.exoplatform.services.cache.ExoCacheInitException
- ExoCacheInitException(Throwable) - Constructor for exception org.exoplatform.services.cache.ExoCacheInitException
- ExpireKeyStartWithSelector<K extends Serializable,V> - Class in org.exoplatform.services.cache
-
Created by The eXo Platform SAS Author : Thuannd nhudinhthuan@yahoo.com Apr 4, 2006
- ExpireKeyStartWithSelector(String) - Constructor for class org.exoplatform.services.cache.ExpireKeyStartWithSelector
F
- FIFOExoCache<K extends Serializable,V> - Class in org.exoplatform.services.cache
-
Deprecated.use
ConcurrentFIFOExoCacheinstead - FIFOExoCache() - Constructor for class org.exoplatform.services.cache.FIFOExoCache
-
Deprecated.
- FIFOExoCache(int) - Constructor for class org.exoplatform.services.cache.FIFOExoCache
-
Deprecated.
- FIFOExoCache(String, int) - Constructor for class org.exoplatform.services.cache.FIFOExoCache
-
Deprecated.
- finalize() - Method in class org.exoplatform.services.cache.concurrent.SimpleReplicatedExoCache
- FutureCache<K,V,C> - Class in org.exoplatform.services.cache.future
-
A future cache that prevents the loading of the same resource twice.
- FutureCache(Loader<K, V, C>) - Constructor for class org.exoplatform.services.cache.future.FutureCache
- FutureExoCache<K extends Serializable,V,C> - Class in org.exoplatform.services.cache.future
- FutureExoCache(Loader<K, V, C>, ExoCache<K, V>) - Constructor for class org.exoplatform.services.cache.future.FutureExoCache
G
- get() - Method in interface org.exoplatform.services.cache.ObjectCacheInfo
-
Returns the entry value which may be null.
- get(C, K) - Method in class org.exoplatform.services.cache.future.FutureCache
-
Perform a cache lookup for the specified key within the specified context.
- get(Serializable) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- get(Serializable) - Method in interface org.exoplatform.services.cache.ExoCache
-
Performs a lookup operation.
- get(Serializable) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- get(K) - Method in class org.exoplatform.services.cache.future.FutureCache
- get(K) - Method in class org.exoplatform.services.cache.future.FutureExoCache
- getAllCacheInstances() - Method in interface org.exoplatform.services.cache.CacheService
-
Returns a collection of all the cache instances.
- getAllCacheInstances() - Method in class org.exoplatform.services.cache.impl.CacheServiceImpl
- getCachedObjects() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getCachedObjects() - Method in interface org.exoplatform.services.cache.ExoCache
-
Returns a list of cached object that are considered as valid when the method is called.
- getCachedObjects() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- getCacheHit() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getCacheHit() - Method in interface org.exoplatform.services.cache.ExoCache
-
Returns the number of time the cache was queried and a valid entry was returned.
- getCacheHit() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- getCacheInfo() - Method in interface org.exoplatform.services.cache.CacheListenerContext
-
Returns cache infos.
- getCacheInfo() - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- getCacheInstance(String) - Method in interface org.exoplatform.services.cache.CacheService
-
Returns a specific cache instance.
- getCacheInstance(String) - Method in class org.exoplatform.services.cache.impl.CacheServiceImpl
- getCacheMiss() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getCacheMiss() - Method in interface org.exoplatform.services.cache.ExoCache
-
Returns the number of time the cache was queried and no entry was returned.
- getCacheMiss() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- getCacheMode() - Method in class org.exoplatform.services.cache.ExoCacheConfig
- getCacheSize() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getCacheSize() - Method in interface org.exoplatform.services.cache.ExoCache
-
Returns the number of entries in the cache.
- getCacheSize() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- getConfigs() - Method in class org.exoplatform.services.cache.ExoCacheConfigPlugin
- getExpireTime() - Method in interface org.exoplatform.services.cache.ObjectCacheInfo
-
Returns the expiration time of the entry in milli seconds.
- getImplementation() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Returns the full qualified name of the cache implementation to use.
- getLabel() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getLabel() - Method in interface org.exoplatform.services.cache.ExoCache
-
Returns the cache label
- getLabel() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Returns the cache label
- getLabel() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- getListeners() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getListeners() - Method in class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- getLiveTime() - Method in interface org.exoplatform.services.cache.CacheInfo
-
Returns the cache entry life time in seconds.
- getLiveTime() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getLiveTime() - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- getLiveTime() - Method in interface org.exoplatform.services.cache.ExoCache
-
Returns the maximum life time of an entry in the cache.
- getLiveTime() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Returns the amount of time (in seconds) a cache entry is not written or read before it is evicted
- getLiveTime() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- getLiveTimeMillis() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getMaxSize() - Method in interface org.exoplatform.services.cache.CacheInfo
-
Returns the cache max size.
- getMaxSize() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getMaxSize() - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- getMaxSize() - Method in interface org.exoplatform.services.cache.ExoCache
-
Returns the maximum capacity of the cache.
- getMaxSize() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Returns the maximum amount of entries allowed in the cache
- getMaxSize() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- getName() - Method in interface org.exoplatform.services.cache.CacheInfo
-
Returns the cache name.
- getName() - Method in enum org.exoplatform.services.cache.CacheMode
- getName() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- getName() - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- getName() - Method in interface org.exoplatform.services.cache.ExoCache
-
Returns the cache name
- getName() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Returns the cache name
- getName() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- getSize() - Method in interface org.exoplatform.services.cache.CacheInfo
-
Returns the cache size.
- getSize() - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- getValue() - Method in class org.exoplatform.services.cache.invalidation.HashCode
H
- hashCode() - Method in class org.exoplatform.services.cache.concurrent.Item
-
This is final on purpose, we rely on object equality in the concurrent has
- hashCode() - Method in class org.exoplatform.services.cache.invalidation.HashCode
- HashCode<V> - Class in org.exoplatform.services.cache.invalidation
-
We use this class to propagate the hash code of the value efficiently over the network
- HashCode() - Constructor for class org.exoplatform.services.cache.invalidation.HashCode
- HashCode(V) - Constructor for class org.exoplatform.services.cache.invalidation.HashCode
I
- InvalidationExoCache<K extends Serializable,V> - Class in org.exoplatform.services.cache.invalidation
-
This eXo cache type is a decorator allowing ExoCache instances that have big values or non serializable values to be replicated thanks to an invalidation mechanism.
- InvalidationExoCache(ExoCache<K, V>) - Constructor for class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- InvalidationExoCache(ExoCache<K, V>, int) - Constructor for class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- isAsync() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Indicates if the cache is async or not.
- isDistributed() - Method in enum org.exoplatform.services.cache.CacheMode
- isDistributed() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Indicates if the cache is distributed or not.
- isInvalidated() - Method in enum org.exoplatform.services.cache.CacheMode
- isInvalidated() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Indicates if the cache is invalidate or not.
- isLocal() - Method in enum org.exoplatform.services.cache.CacheMode
- isLogEnabled() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- isLogEnabled() - Method in interface org.exoplatform.services.cache.ExoCache
- isLogEnabled() - Method in class org.exoplatform.services.cache.ExoCacheConfig
- isLogEnabled() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- isRepicated() - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Indicates if the cache is replicated or not.
- isReplicated() - Method in enum org.exoplatform.services.cache.CacheMode
- isSync() - Method in enum org.exoplatform.services.cache.CacheMode
- Item - Class in org.exoplatform.services.cache.concurrent
- Item() - Constructor for class org.exoplatform.services.cache.concurrent.Item
L
- ListenerContext<K,V> - Class in org.exoplatform.services.cache.concurrent
- ListenerContext(CacheListener<? super K, ? super V>, ConcurrentFIFOExoCache) - Constructor for class org.exoplatform.services.cache.concurrent.ListenerContext
- Loader<K,V,C> - Interface in org.exoplatform.services.cache.future
-
The loader interface is used by the future cache to retrieves the value from the key when it does not exist.
- LOCAL - org.exoplatform.services.cache.CacheMode
-
Data is not replicated.
- LoggingCacheListener - Class in org.exoplatform.services.cache.impl
-
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Oct 4, 2008
- LoggingCacheListener() - Constructor for class org.exoplatform.services.cache.impl.LoggingCacheListener
N
O
- ObjectCacheInfo<V> - Interface in org.exoplatform.services.cache
-
Created by The eXo Platform SAS
Wraps a cache entry to provide meta information in addition of the entry value. - onClearCache() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- onClearCache() - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- onClearCache() - Method in interface org.exoplatform.services.cache.ExoCache
-
on clear cache event
- onClearCache() - Method in class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- onClearCache(CacheListenerContext) - Method in interface org.exoplatform.services.cache.CacheListener
-
The cache is globally cleared.
- onClearCache(CacheListenerContext) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
- onClearCache(CacheListenerContext) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- onExpire(K, V) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- onExpire(K, V) - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- onExpire(K, V) - Method in interface org.exoplatform.services.cache.ExoCache
-
On expire entry event
- onExpire(K, V) - Method in class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- onExpire(CacheListenerContext, Serializable, Object) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
- onExpire(CacheListenerContext, K, HashCode<V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
-
An entry is expired from the cache.
- onExpire(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
-
An entry is expired from the cache.
- onGet(K, V) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- onGet(K, V) - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- onGet(K, V) - Method in interface org.exoplatform.services.cache.ExoCache
-
On get entry event
- onGet(CacheListenerContext, Serializable, Object) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
- onGet(CacheListenerContext, K, HashCode<V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
-
An entry is retrieved from the cache.
- onGet(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
-
An entry is retrieved from the cache.
- onPut(K, V) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- onPut(K, V) - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- onPut(K, V) - Method in interface org.exoplatform.services.cache.ExoCache
-
On put entry event
- onPut(CacheListenerContext, Serializable, Object) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
- onPut(CacheListenerContext, K, HashCode<V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
-
An entry is inserted in the cache.
- onPut(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
-
An entry is inserted in the cache.
- onPutLocal(K, V) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- onPutLocal(K, V) - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- onPutLocal(K, V) - Method in interface org.exoplatform.services.cache.ExoCache
-
On put entry event
- onPutLocal(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
-
An entry is inserted in the cache (local mode without replication).
- onRemove(K, V) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- onRemove(K, V) - Method in class org.exoplatform.services.cache.concurrent.ListenerContext
- onRemove(K, V) - Method in interface org.exoplatform.services.cache.ExoCache
-
On remove entry event
- onRemove(CacheListenerContext, Serializable, Object) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
- onRemove(CacheListenerContext, K, HashCode<V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
-
An entry is removed from the cache.
- onRemove(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
-
An entry is removed from the cache.
- onSelect(ExoCache<? extends K, ? extends V>, K, ObjectCacheInfo<? extends V>) - Method in interface org.exoplatform.services.cache.CachedObjectSelector
-
Action to perform on selected keys
- onSelect(ExoCache<? extends K, ? extends V>, K, ObjectCacheInfo<? extends V>) - Method in class org.exoplatform.services.cache.ExpireKeyStartWithSelector
- org.exoplatform.services.cache - package org.exoplatform.services.cache
-
This package provides an API used for data caching.
- org.exoplatform.services.cache.concurrent - package org.exoplatform.services.cache.concurrent
- org.exoplatform.services.cache.future - package org.exoplatform.services.cache.future
- org.exoplatform.services.cache.impl - package org.exoplatform.services.cache.impl
- org.exoplatform.services.cache.invalidation - package org.exoplatform.services.cache.invalidation
P
- put(K, V) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- put(K, V) - Method in class org.exoplatform.services.cache.concurrent.SimpleReplicatedExoCache
- put(K, V) - Method in interface org.exoplatform.services.cache.ExoCache
-
Performs a put in the cache.
- put(K, V) - Method in class org.exoplatform.services.cache.future.FutureCache
- put(K, V) - Method in class org.exoplatform.services.cache.future.FutureExoCache
- put(K, V) - Method in class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- put(K, V) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- putAsyncMap(Map<? extends K, ? extends V>) - Method in interface org.exoplatform.services.cache.ExoCache
-
Performs a put of all the entries provided by the map argument on asynchronous mode.
- putLocal(K, V) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- putLocal(K, V) - Method in interface org.exoplatform.services.cache.ExoCache
-
Performs a put in the cache local mode (avoid replication).
- putLocal(K, V) - Method in class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- putLocal(K, V) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- putMap(Map<? extends K, ? extends V>) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- putMap(Map<? extends K, ? extends V>) - Method in class org.exoplatform.services.cache.concurrent.SimpleReplicatedExoCache
- putMap(Map<? extends K, ? extends V>) - Method in interface org.exoplatform.services.cache.ExoCache
-
Performs a put of all the entries provided by the map argument.
- putMap(Map<? extends K, ? extends V>) - Method in class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- putMap(Map<? extends K, ? extends V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- putOnly(K, V) - Method in class org.exoplatform.services.cache.future.FutureCache
- putOnly(K, V) - Method in class org.exoplatform.services.cache.future.FutureExoCache
Q
- Queue<I extends Item> - Interface in org.exoplatform.services.cache.concurrent
-
The queue needed by the concurrent FIFO cache.
R
- readExternal(ObjectInput) - Method in class org.exoplatform.services.cache.invalidation.HashCode
- remove(I) - Method in interface org.exoplatform.services.cache.concurrent.Queue
-
Attempt to remove an item from the queue.
- remove(I) - Method in class org.exoplatform.services.cache.concurrent.SynchronizedQueue
-
Attempt to remove an item from the queue.
- remove(Serializable) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- remove(Serializable) - Method in class org.exoplatform.services.cache.concurrent.SimpleReplicatedExoCache
- remove(Serializable) - Method in interface org.exoplatform.services.cache.ExoCache
-
Removes an entry from the cache.
- remove(Serializable) - Method in class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- remove(Serializable) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- removeCachedObjects() - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- removeCachedObjects() - Method in interface org.exoplatform.services.cache.ExoCache
-
Clears the cache and returns the list of cached object that are considered as valid when the method is called.
- removeCachedObjects() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- removeLocal(Serializable) - Method in interface org.exoplatform.services.cache.ExoCache
-
Removes an entry from the cache local mode (avoid replication).
- removeLocal(Serializable) - Method in class org.exoplatform.services.cache.invalidation.AsyncInvalidationExoCache
- removeLocal(Serializable) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- REPLICATION - org.exoplatform.services.cache.CacheMode
-
Data replicated synchronously.
- retrieve(C, K) - Method in interface org.exoplatform.services.cache.future.Loader
-
Retrieves the value from the key within the specified context.
S
- select(K, ObjectCacheInfo<? extends V>) - Method in interface org.exoplatform.services.cache.CachedObjectSelector
-
Indicates whether or not a given key must be selected
- select(K, ObjectCacheInfo<? extends V>) - Method in class org.exoplatform.services.cache.ExpireKeyStartWithSelector
- select(CachedObjectSelector<? super K, ? super V>) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- select(CachedObjectSelector<? super K, ? super V>) - Method in interface org.exoplatform.services.cache.ExoCache
-
Selects a subset of the cache.
- select(CachedObjectSelector<? super K, ? super V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- setCacheMode(CacheMode) - Method in class org.exoplatform.services.cache.ExoCacheConfig
- setContext(ManagementContext) - Method in class org.exoplatform.services.cache.impl.CacheServiceManaged
- setDistributed(boolean) - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Sets distributed state
- setImplementation(String) - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Sets the full qualified name of the cache implementation to use.
- setLabel(String) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- setLabel(String) - Method in interface org.exoplatform.services.cache.ExoCache
-
Sets the cache label
- setLabel(String) - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Sets the cache label
- setLabel(String) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- setLiveTime(long) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- setLiveTime(long) - Method in interface org.exoplatform.services.cache.ExoCache
-
Sets the maximum life time of an entry in the cache.
- setLiveTime(long) - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Sets the amount of time (in seconds) a cache entry is not written or read before it is evicted
- setLiveTime(long) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- setLiveTimeMillis(long) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- setLogEnabled(boolean) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- setLogEnabled(boolean) - Method in interface org.exoplatform.services.cache.ExoCache
- setLogEnabled(boolean) - Method in class org.exoplatform.services.cache.ExoCacheConfig
- setLogEnabled(boolean) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- setMaxSize(int) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- setMaxSize(int) - Method in interface org.exoplatform.services.cache.ExoCache
-
Sets the maximum capacity of the cache.
- setMaxSize(int) - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Sets the maximum amount of entries allowed in the cache
- setMaxSize(int) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- setName(String) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
- setName(String) - Method in class org.exoplatform.services.cache.concurrent.SimpleReplicatedExoCache
- setName(String) - Method in interface org.exoplatform.services.cache.ExoCache
-
Sets the cache name.
- setName(String) - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Sets the cache name
- setName(String) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
- setReplicated(boolean) - Method in class org.exoplatform.services.cache.ExoCacheConfig
-
Sets replicated state
- SimpleExoCache<K extends Serializable,V> - Class in org.exoplatform.services.cache
-
Deprecated.use
ConcurrentFIFOExoCacheinstead - SimpleExoCache() - Constructor for class org.exoplatform.services.cache.SimpleExoCache
-
Deprecated.
- SimpleExoCache(int) - Constructor for class org.exoplatform.services.cache.SimpleExoCache
-
Deprecated.
- SimpleExoCache(String, int) - Constructor for class org.exoplatform.services.cache.SimpleExoCache
-
Deprecated.
- SimpleReplicatedExoCache<K extends Serializable,V extends Serializable> - Class in org.exoplatform.services.cache.concurrent
-
This implementation of
ExoCachewill behave exactly the same way asConcurrentFIFOExoCacheexcept in case of a cache change, indeed the modifications will be first applied locally then it will be replicated over the cluster asynchronously to limit the performance impact on the local cluster node. - SimpleReplicatedExoCache() - Constructor for class org.exoplatform.services.cache.concurrent.SimpleReplicatedExoCache
- size() - Method in interface org.exoplatform.services.cache.concurrent.Queue
-
Returns the queue size
- size() - Method in class org.exoplatform.services.cache.concurrent.SynchronizedQueue
- SynchronizedQueue<I extends Item> - Class in org.exoplatform.services.cache.concurrent
- SynchronizedQueue(Log) - Constructor for class org.exoplatform.services.cache.concurrent.SynchronizedQueue
- SYNCINVALIDATION - org.exoplatform.services.cache.CacheMode
-
Data invalidated synchronously.
T
- toString() - Method in class org.exoplatform.services.cache.invalidation.HashCode
- trim(int) - Method in interface org.exoplatform.services.cache.concurrent.Queue
-
Attempt to trim the queue.
- trim(int) - Method in class org.exoplatform.services.cache.concurrent.SynchronizedQueue
-
Attempt to trim the queue.
V
- valueOf(String) - Static method in enum org.exoplatform.services.cache.CacheMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.exoplatform.services.cache.CacheMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeExternal(ObjectOutput) - Method in class org.exoplatform.services.cache.invalidation.HashCode
All Classes All Packages