Class BigMemoryHydratedCacheEventListener

All Implemented Interfaces:
Serializable, HydratedAnnotationManager, HydratedCacheManager, org.ehcache.event.CacheEventListener

public class BigMemoryHydratedCacheEventListener extends BigMemoryHydratedCacheManagerImpl implements org.ehcache.event.CacheEventListener
Ehcache 3 cache event listener for monitoring cache changes using the Big memory hydrated cache.

Cache changes need to be monitored so that if an entity's field is populated via the hydrated cache manager and that entity is modified we need to evict that cached value for that entity's field from our cache so that we don't return stale data.

Author:
Jay Aisenbrey (cja769)
See Also:
  • Constructor Details

    • BigMemoryHydratedCacheEventListener

      public BigMemoryHydratedCacheEventListener()
  • Method Details

    • onEvent

      public void onEvent(org.ehcache.event.CacheEvent cacheEvent)
      Specified by:
      onEvent in interface org.ehcache.event.CacheEventListener
    • useCacheRegionInKey

      protected boolean useCacheRegionInKey()
      Overrides:
      useCacheRegionInKey in class AbstractHydratedCacheManager