Class LocalCacheListener

java.lang.Object
org.redisson.cache.LocalCacheListener

public abstract class LocalCacheListener extends Object
Author:
Nikita Koksharov
  • Field Details

  • Constructor Details

  • Method Details

    • getInstanceId

      public byte[] getInstanceId()
    • isDisabled

      public boolean isDisabled(Object key)
    • add

      public void add(Map<CacheKey,? extends CacheValue> cache)
    • notifyUpdate

      public void notifyUpdate(CacheValue value)
    • notifyInvalidate

      public void notifyInvalidate(CacheValue value)
    • clearLocalCacheAsync

      public RFuture<Void> clearLocalCacheAsync()
    • getInvalidationTopic

      public RTopic getInvalidationTopic()
    • getInvalidationTopicName

      public String getInvalidationTopicName()
    • updateCache

      protected abstract CacheValue updateCache(io.netty.buffer.ByteBuf keyBuf, io.netty.buffer.ByteBuf valueBuf) throws IOException
      Throws:
      IOException
    • remove

      public void remove()
    • getUpdatesLogName

      public String getUpdatesLogName()
    • addListener

      public <K, V> int addListener(LocalCacheInvalidateListener<K,V> listener)
    • addListener

      public <K, V> int addListener(LocalCacheUpdateListener<K,V> listener)
    • removeListener

      public void removeListener(int listenerId)