Class CacheWriterFactory


  • public abstract class CacheWriterFactory
    extends java.lang.Object
    An abstract factory for creating cache writers. Implementers should provide their own concrete factory extending this factory.

    Note that Ehcache API also allows the CacheWriter to be set programmatically.

    Version:
    $Id$
    Author:
    Greg Luck, Geert Bevin
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract CacheWriter createCacheWriter​(Ehcache cache, java.util.Properties properties)
      Creates a CacheWriter using the Ehcache configuration mechanism at the time the associated cache is created.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CacheWriterFactory

        public CacheWriterFactory()
    • Method Detail

      • createCacheWriter

        public abstract CacheWriter createCacheWriter​(Ehcache cache,
                                                      java.util.Properties properties)
        Creates a CacheWriter using the Ehcache configuration mechanism at the time the associated cache is created.
        Parameters:
        cache - a reference to the owning cache
        properties - configuration properties that will be ignored by Ehcache, but may be useful for specifying the underlying resource. e.g. dataSourceName could be specified and then looked up in JNDI.
        Returns:
        a constructed CacheWriter