Class JCacheEntryEvent<K,V>

java.lang.Object
java.util.EventObject
javax.cache.event.CacheEntryEvent<K,V>
org.redisson.jcache.JCacheEntryEvent<K,V>
Type Parameters:
K - key
V - value
All Implemented Interfaces:
Serializable, javax.cache.Cache.Entry<K,V>

public class JCacheEntryEvent<K,V> extends javax.cache.event.CacheEntryEvent<K,V>
Entry event element passed to EventListener of JCache object
Author:
Nikita Koksharov
See Also:
  • Constructor Details

    • JCacheEntryEvent

      public JCacheEntryEvent(javax.cache.Cache<K,V> source, javax.cache.event.EventType eventType, Object key, Object value)
    • JCacheEntryEvent

      public JCacheEntryEvent(javax.cache.Cache<K,V> source, javax.cache.event.EventType eventType, Object key, Object value, Object oldValue)
  • Method Details

    • getKey

      public K getKey()
    • getValue

      public V getValue()
      Specified by:
      getValue in interface javax.cache.Cache.Entry<K,V>
      Specified by:
      getValue in class javax.cache.event.CacheEntryEvent<K,V>
    • unwrap

      public <T> T unwrap(Class<T> clazz)
    • getOldValue

      public V getOldValue()
      Specified by:
      getOldValue in class javax.cache.event.CacheEntryEvent<K,V>
    • isOldValueAvailable

      public boolean isOldValueAvailable()
      Specified by:
      isOldValueAvailable in class javax.cache.event.CacheEntryEvent<K,V>