Class JCacheEntryEvent<K,​V>

  • Type Parameters:
    K - key
    V - value
    All Implemented Interfaces:
    , 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:
    Serialized Form
    • Field Summary

      • Fields inherited from class java.util.

    • Constructor Summary

      Constructors 
      Constructor Description
      JCacheEntryEvent​(javax.cache.Cache<K,​V> source, javax.cache.event.EventType eventType,  key,  value)  
      JCacheEntryEvent​(javax.cache.Cache<K,​V> source, javax.cache.event.EventType eventType,  key,  value,  oldValue)  
    • Constructor Detail

      • JCacheEntryEvent

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

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

      • getKey

        public K getKey()
      • getValue

        public V getValue()
      • unwrap

        public <T> T unwrap​(<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>