Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addCacheListener(CacheListener<? super K, ? super V>) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
B
- BinaryConnectionFactoryCreator - Class in org.exoplatform.services.cache.impl.memcached
-
The
ConnectionFactoryCreatorthat will createBinaryConnectionFactoryinstances - BinaryConnectionFactoryCreator() - Constructor for class org.exoplatform.services.cache.impl.memcached.BinaryConnectionFactoryCreator
- bufferSize - Variable in class org.exoplatform.services.cache.impl.memcached.BinaryConnectionFactoryCreator
-
The buffer size
C
- cache - Variable in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- clearCache() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- CONNECTION_FACTORY_CREATOR - Static variable in class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryImpl
-
The parameter key that defines the
ConnectionFactoryCreator - ConnectionFactoryCreator - Interface in org.exoplatform.services.cache.impl.memcached
-
This defines a creator of
ConnectionFactory - create() - Method in class org.exoplatform.services.cache.impl.memcached.BinaryConnectionFactoryCreator
-
Creates an instance of a
ConnectionFactory - create() - Method in interface org.exoplatform.services.cache.impl.memcached.ConnectionFactoryCreator
-
Creates an instance of a
ConnectionFactory - create(ExoContainerContext, ExoCacheConfig, MemcachedClient) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCacheCreator
- createCache(ExoCacheConfig) - Method in class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryImpl
D
- DEFAULT_EXPIRATION_TIMEOUT - Static variable in class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryImpl
-
The parameter key that defines the default expiration timeout
- DEFAULT_EXPIRATION_TIMEOUT_VALUE - Static variable in class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryImpl
-
The default expiration timeout, set to 15 minutes
E
- ExoCacheFactoryConfigPlugin - Class in org.exoplatform.services.cache.impl.memcached
-
This class is used to define custom configurations Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 23 juil.
- ExoCacheFactoryConfigPlugin(InitParams) - Constructor for class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryConfigPlugin
- ExoCacheFactoryImpl - Class in org.exoplatform.services.cache.impl.memcached
-
This class is the Memcached implementation of the
ExoCacheFactory - ExoCacheFactoryImpl(ExoContainerContext, InitParams) - Constructor for class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryImpl
-
The default constructor
G
- get(Serializable) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getCachedObjects() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getCacheHit() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getCacheMiss() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getCacheSize() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getConfigs() - Method in class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryConfigPlugin
-
Returns all the configurations defined for this ComponentPlugin
- getExpirationTimeout() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getExpirationTimeout() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCacheConfig
- getLabel() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getLiveTime() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getMaxSize() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- getName() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
H
- hash - Variable in class org.exoplatform.services.cache.impl.memcached.BinaryConnectionFactoryCreator
-
The algorithm to use for hashing
I
- isDistributed() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- isLogEnabled() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- isReplicated() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
M
- MCExoCache<K extends Serializable,
V> - Class in org.exoplatform.services.cache.impl.memcached -
An
ExoCacheimplementation based on spymemcached. - MCExoCache(ExoContainerContext, ExoCacheConfig, MemcachedClient, long) - Constructor for class org.exoplatform.services.cache.impl.memcached.MCExoCache
- MCExoCacheConfig - Class in org.exoplatform.services.cache.impl.memcached
-
The
ExoCacheConfigfor the LRU expiration algorithm implementation - MCExoCacheConfig() - Constructor for class org.exoplatform.services.cache.impl.memcached.MCExoCacheConfig
- MCExoCacheCreator - Class in org.exoplatform.services.cache.impl.memcached
-
The implementation of an ExoCacheCreator based on the LRU expiration algorithm
- MCExoCacheCreator(long) - Constructor for class org.exoplatform.services.cache.impl.memcached.MCExoCacheCreator
- MEMCACHED_LOCATIONS - Static variable in class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryImpl
-
The parameter key that defines the memcache locations
O
- onClearCache() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- onExpire(K, V) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- onGet(K, V) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- onPut(K, V) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- onRemove(K, V) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- org.exoplatform.services.cache.impl.memcached - package org.exoplatform.services.cache.impl.memcached
P
- put(K, V) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- putMap(Map<? extends K, ? extends V>) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- putOnly(String, K, V) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
-
Only puts the data into the cache nothing more
Q
- queueLength - Variable in class org.exoplatform.services.cache.impl.memcached.BinaryConnectionFactoryCreator
-
The length of the queue
R
- remove(Serializable) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- removeCachedObjects() - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
S
- select(CachedObjectSelector<? super K, ? super V>) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- setDistributed(boolean) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- setExpirationTimeout(long) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- setExpirationTimeout(long) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCacheConfig
- setLabel(String) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- setLiveTime(long) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- setLogEnabled(boolean) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- setMaxSize(int) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- setName(String) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- setReplicated(boolean) - Method in class org.exoplatform.services.cache.impl.memcached.MCExoCache
- start() - Method in class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryImpl
- stop() - Method in class org.exoplatform.services.cache.impl.memcached.ExoCacheFactoryImpl
All Classes and Interfaces|All Packages|Constant Field Values