Package io.micronaut.cache.coherence
Class CoherenceSyncCache
- All Implemented Interfaces:
io.micronaut.cache.Cache<com.tangosol.net.NamedCache<Object,
,Object>> io.micronaut.cache.SyncCache<com.tangosol.net.NamedCache<Object,
Object>>
public class CoherenceSyncCache
extends io.micronaut.cache.AbstractMapBasedSyncCache<com.tangosol.net.NamedCache<Object,Object>>
A
SyncCache
implementation based on Coherence.- Since:
- 1.0
- Author:
- Vaso Putica
-
Constructor Summary
ConstructorDescriptionCoherenceSyncCache
(io.micronaut.core.convert.ConversionService conversionService, com.tangosol.net.NamedCache<Object, Object> nativeCache, ExecutorService executorService) -
Method Summary
Methods inherited from class io.micronaut.cache.AbstractMapBasedSyncCache
get, get, getConversionService, getNativeCache, invalidate, invalidateAll, put, putIfAbsent, putIfAbsent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.cache.Cache
getCacheInfo
Methods inherited from interface io.micronaut.cache.SyncCache
get, get, getExecutorService
-
Constructor Details
-
CoherenceSyncCache
public CoherenceSyncCache(io.micronaut.core.convert.ConversionService conversionService, com.tangosol.net.NamedCache<Object, Object> nativeCache, ExecutorService executorService) - Parameters:
conversionService
- the conversion servicenativeCache
- the native cacheexecutorService
- managers the pool of executors
-
-
Method Details