Interface CacheEntryUpdatedListener<K,​V>

    • Method Detail

      • onEntryUpdated

        void onEntryUpdated​(Cache<K,​V> cache,
                            CacheEntry<K,​V> currentEntry,
                            CacheEntry<K,​V> newEntry)
                     throws Exception
        Called after a mutation of a cache entry and after all cache writers ran successfully.

        Exceptions thrown by asynchronous listeners will be propagated to the cache client directly.

        Parameters:
        cache - Reference to the cache that generated the event.
        currentEntry - Entry containing the current data. It is only valid to access the object during the call of this method. The object value may become invalid afterwards.
        newEntry - entry containing the data after the update operation was applied. The data will be visible after all synchronous events are processed. It is only valid to access the object during the call of this method. The object value may become invalid afterwards.
        Throws:
        Exception