Package io.micronaut.cache.coherence
Class CoherenceSyncCache
- java.lang.Object
-
- io.micronaut.cache.AbstractMapBasedSyncCache<com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object>>
-
- io.micronaut.cache.coherence.CoherenceSyncCache
-
- All Implemented Interfaces:
io.micronaut.cache.Cache<com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object>>
,io.micronaut.cache.SyncCache<com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object>>
public class CoherenceSyncCache extends io.micronaut.cache.AbstractMapBasedSyncCache<com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object>>
ASyncCache
implementation based on Coherence.- Since:
- 1.0
- Author:
- Vaso Putica
-
-
Constructor Summary
Constructors Constructor Description CoherenceSyncCache(io.micronaut.core.convert.ConversionService<?> conversionService, com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object> nativeCache, java.util.concurrent.ExecutorService executorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.cache.AsyncCache<com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object>>
async()
java.lang.String
getName()
-
Methods inherited from class io.micronaut.cache.AbstractMapBasedSyncCache
get, get, getConversionService, getNativeCache, invalidate, invalidateAll, put, putIfAbsent, putIfAbsent
-
-
-
-
Constructor Detail
-
CoherenceSyncCache
public CoherenceSyncCache(io.micronaut.core.convert.ConversionService<?> conversionService, com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object> nativeCache, java.util.concurrent.ExecutorService executorService)
- Parameters:
conversionService
- the conversion servicenativeCache
- the native cacheexecutorService
- managers the pool of executors
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceio.micronaut.cache.Cache<com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object>>
- Specified by:
getName
in classio.micronaut.cache.AbstractMapBasedSyncCache<com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object>>
-
async
@NonNull public io.micronaut.cache.AsyncCache<com.tangosol.net.NamedCache<java.lang.Object,java.lang.Object>> async()
-
-