Class CacheServiceBase

All Implemented Interfaces:
AdaptrisComponent, ComponentLifecycle, ComponentLifecycleExtension, ConfigComment, ConnectedService, MessageEventGenerator, Service, StateManagedComponent
Direct Known Subclasses:
AddToCacheService, CheckCacheService, RetrieveFromCacheService

public abstract class CacheServiceBase extends CacheServiceImpl
Base class that provides common functions used by all cache services
  • Constructor Details

    • CacheServiceBase

      public CacheServiceBase()
  • Method Details

    • getCacheEntryEvaluators

      public List<CacheEntryEvaluator> getCacheEntryEvaluators()
    • setCacheEntryEvaluators

      public void setCacheEntryEvaluators(List<CacheEntryEvaluator> list)
      Set the list of evaluators that will be used to for generate keys for accessing the cache.
    • addCacheEntryEvaluator

      public void addCacheEntryEvaluator(CacheEntryEvaluator generator)
    • addCacheValueToMessage

      protected void addCacheValueToMessage(AdaptrisMessage msg, String key, CacheValueTranslator cvt, boolean quietly) throws CoreException
      Retrieves the value from the cache and then stores it against the message using the supplied value translator
      Throws:
      CoreException