Class EhcacheHydratedCacheEventListener

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

public class EhcacheHydratedCacheEventListener extends EhcacheHydratedCacheManagerImpl implements org.ehcache.event.CacheEventListener
Ehcache 3 cache event listener for monitoring cache changes using the Ehcache 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

    • EhcacheHydratedCacheEventListener

      public EhcacheHydratedCacheEventListener()
  • 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