|
eXo Kernel :: Component :: Cache Service 2.5.0-GA | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ExoCache | |
|---|---|
| org.exoplatform.services.cache | This package provides an API used for data caching. |
| org.exoplatform.services.cache.concurrent | |
| org.exoplatform.services.cache.future | |
| org.exoplatform.services.cache.impl | |
| org.exoplatform.services.cache.invalidation | |
| Uses of ExoCache in org.exoplatform.services.cache |
|---|
| Classes in org.exoplatform.services.cache that implement ExoCache | |
|---|---|
class |
FIFOExoCache<K extends Serializable,V>
Deprecated. use ConcurrentFIFOExoCache instead |
class |
SimpleExoCache<K extends Serializable,V>
Deprecated. use ConcurrentFIFOExoCache instead |
| Methods in org.exoplatform.services.cache that return ExoCache | ||
|---|---|---|
ExoCache |
ExoCacheFactory.createCache(ExoCacheConfig config)
Creates a new instance of ExoCache |
|
|
CacheService.getCacheInstance(String region)
Returns a specific cache instance. |
|
| Methods in org.exoplatform.services.cache that return types with arguments of type ExoCache | |
|---|---|
Collection<ExoCache<? extends Serializable,?>> |
CacheService.getAllCacheInstances()
Returns a collection of all the cache instances. |
| Methods in org.exoplatform.services.cache with parameters of type ExoCache | |
|---|---|
void |
CachedObjectSelector.onSelect(ExoCache<? extends K,? extends V> cache,
K key,
ObjectCacheInfo<? extends V> ocinfo)
Action to perform on selected keys |
void |
ExpireKeyStartWithSelector.onSelect(ExoCache<? extends K,? extends V> cache,
K key,
ObjectCacheInfo<? extends V> ocinfo)
|
| Uses of ExoCache in org.exoplatform.services.cache.concurrent |
|---|
| Classes in org.exoplatform.services.cache.concurrent that implement ExoCache | |
|---|---|
class |
ConcurrentFIFOExoCache<K extends Serializable,V>
An ExoCache implementation based on ConcurrentHashMap
that minimize locking. |
| Uses of ExoCache in org.exoplatform.services.cache.future |
|---|
| Constructors in org.exoplatform.services.cache.future with parameters of type ExoCache | |
|---|---|
FutureExoCache(Loader<K,V,C> loader,
ExoCache<K,V> cache)
|
|
| Uses of ExoCache in org.exoplatform.services.cache.impl |
|---|
| Methods in org.exoplatform.services.cache.impl that return ExoCache | ||
|---|---|---|
|
CacheServiceImpl.getCacheInstance(String region)
|
|
| Methods in org.exoplatform.services.cache.impl that return types with arguments of type ExoCache | |
|---|---|
Collection<ExoCache<? extends Serializable,?>> |
CacheServiceImpl.getAllCacheInstances()
|
| Uses of ExoCache in org.exoplatform.services.cache.invalidation |
|---|
| Classes in org.exoplatform.services.cache.invalidation that implement ExoCache | |
|---|---|
class |
InvalidationExoCache<K extends Serializable,V>
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. |
| Constructors in org.exoplatform.services.cache.invalidation with parameters of type ExoCache | |
|---|---|
InvalidationExoCache(ExoCache<K,V> delegate)
|
|
InvalidationExoCache(ExoCache<K,V> delegate,
int concurrencyLevel)
|
|
|
eXo Kernel :: Component :: Cache Service 2.5.0-GA | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||