Package org.redisson.cache
Class LocalCacheListener
java.lang.Object
org.redisson.cache.LocalCacheListener
- Author:
- Nikita Koksharov
-
Field Summary
-
Constructor Summary
ConstructorDescriptionLocalCacheListener
(String name, CommandAsyncExecutor commandExecutor, RObject object, Codec codec, LocalCachedMapOptions<?, ?> options, long cacheUpdateLogTime) -
Method Summary
Modifier and TypeMethodDescriptionvoid
createCache
(LocalCachedMapOptions<?, ?> options) byte[]
byte[]
boolean
isDisabled
(Object key) void
remove()
protected abstract void
updateCache
(io.netty.buffer.ByteBuf keyBuf, io.netty.buffer.ByteBuf valueBuf)
-
Field Details
-
TOPIC_SUFFIX
- See Also:
-
DISABLED_KEYS_SUFFIX
- See Also:
-
DISABLED_ACK_SUFFIX
- See Also:
-
-
Constructor Details
-
LocalCacheListener
public LocalCacheListener(String name, CommandAsyncExecutor commandExecutor, RObject object, Codec codec, LocalCachedMapOptions<?, ?> options, long cacheUpdateLogTime)
-
-
Method Details
-
generateId
public byte[] generateId() -
getInstanceId
public byte[] getInstanceId() -
createCache
-
isDisabled
-
add
-
clearLocalCacheAsync
-
getInvalidationTopic
-
getInvalidationTopicName
-
updateCache
protected abstract void updateCache(io.netty.buffer.ByteBuf keyBuf, io.netty.buffer.ByteBuf valueBuf) throws IOException - Throws:
IOException
-
remove
public void remove() -
getUpdatesLogName
-