Skip navigation links
eXo PLF:: Kernel :: Component :: Cache Service 2.6.0-RC07
A C E F G H I L O P Q R S T W 

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(ExoCacheConfigPlugin) - Method in interface org.exoplatform.services.cache.CacheService
Adds a cache configuration plugin.
addExoCacheConfig(ComponentPlugin) - Method in class org.exoplatform.services.cache.impl.CacheServiceImpl
 
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
 
avoidValueReplication - Variable in class org.exoplatform.services.cache.ExoCacheConfig
Indicates whether or not the replication of the values should be avoided
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.
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 ExoCache implementation based on ConcurrentHashMap that minimize locking.
ConcurrentFIFOExoCache() - Constructor for class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
 
ConcurrentFIFOExoCache(Log) - 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
 
createCache(ExoCacheConfig) - Method in interface org.exoplatform.services.cache.ExoCacheFactory
Creates a new instance of ExoCache

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.InvalidationExoCache.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(Throwable) - Constructor for exception org.exoplatform.services.cache.ExoCacheInitException
ExoCacheInitException(String, 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.
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(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(K) - Method in class org.exoplatform.services.cache.future.FutureCache
 
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(K) - Method in class org.exoplatform.services.cache.future.FutureExoCache
 
get(Serializable) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
 
get() - Method in interface org.exoplatform.services.cache.ObjectCacheInfo
Returns the entry value which may be null.
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
 
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
 
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 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.InvalidationExoCache.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() - Constructor for class org.exoplatform.services.cache.invalidation.InvalidationExoCache.HashCode
 
HashCode(V) - Constructor for class org.exoplatform.services.cache.invalidation.InvalidationExoCache.HashCode
 
hashCode() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache.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
 
InvalidationExoCache.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
isDistributed() - Method in class org.exoplatform.services.cache.ExoCacheConfig
Indicates if the cache is distributed or not.
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.
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.
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
 

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(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(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
An entry is expired from the cache.
onExpire(CacheListenerContext, Serializable, Object) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
 
onExpire(CacheListenerContext, K, InvalidationExoCache.HashCode<V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
An entry is expired from the cache.
onGet(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
An entry is retrieved from the cache.
onGet(CacheListenerContext, Serializable, Object) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
 
onGet(CacheListenerContext, K, InvalidationExoCache.HashCode<V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
An entry is retrieved from the cache.
onPut(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
An entry is inserted in the cache.
onPut(CacheListenerContext, Serializable, Object) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
 
onPut(CacheListenerContext, K, InvalidationExoCache.HashCode<V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
An entry is inserted in the cache.
onRemove(CacheListenerContext, K, V) - Method in interface org.exoplatform.services.cache.CacheListener
An entry is removed from the cache.
onRemove(CacheListenerContext, Serializable, Object) - Method in class org.exoplatform.services.cache.impl.LoggingCacheListener
 
onRemove(CacheListenerContext, K, InvalidationExoCache.HashCode<V>) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache
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.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.InvalidationExoCache
 

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.InvalidationExoCache.HashCode
 
remove(Serializable) - Method in class org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache
 
remove(I) - Method in interface org.exoplatform.services.cache.concurrent.Queue
Attempt to remove an item from the queue.
remove(Serializable) - Method in class org.exoplatform.services.cache.concurrent.SimpleReplicatedExoCache
 
remove(I) - Method in class org.exoplatform.services.cache.concurrent.SynchronizedQueue
Attempt to remove an item from the queue.
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.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
 
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(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(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.invalidation.InvalidationExoCache
 
setAvoidValueReplication(boolean) - 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.
SimpleExoCache(int) - Constructor for class org.exoplatform.services.cache.SimpleExoCache
Deprecated.
 
SimpleExoCache() - 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 ExoCache will behave exactly the same way as ConcurrentFIFOExoCache except 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
 

T

toString() - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache.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.

W

writeExternal(ObjectOutput) - Method in class org.exoplatform.services.cache.invalidation.InvalidationExoCache.HashCode
 
A C E F G H I L O P Q R S T W 
Skip navigation links
eXo PLF:: Kernel :: Component :: Cache Service 2.6.0-RC07

Copyright © 2016 eXo Platform SAS. All Rights Reserved.