info.magnolia.module.cache
Class CacheModule
java.lang.Object
info.magnolia.module.cache.CacheModule
- All Implemented Interfaces:
- ModuleLifecycle
public class CacheModule
- extends Object
- implements ModuleLifecycle
The CacheModule holds several named CacheConfiguration instances and a CacheFactory.
- Version:
- $Revision: $ ($Author: $)
- Author:
- gjoseph
- See Also:
CacheConfiguration
,
CacheFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CacheModule
public CacheModule()
getCacheFactory
public CacheFactory getCacheFactory()
setCacheFactory
public void setCacheFactory(CacheFactory cacheFactory)
getConfigurations
public Map<String,CacheConfiguration> getConfigurations()
setConfigurations
public void setConfigurations(Map<String,CacheConfiguration> configurations)
addConfiguration
public void addConfiguration(String name,
CacheConfiguration config)
getConfiguration
public CacheConfiguration getConfiguration(String name)
setCompression
public void setCompression(ContentCompression compression)
getCompression
public ContentCompression getCompression()
register
public void register(CacheModuleLifecycleListener listener)
start
public void start(ModuleLifecycleContext moduleLifecycleContext)
- Specified by:
start
in interface ModuleLifecycle
stop
public void stop(ModuleLifecycleContext moduleLifecycleContext)
- Specified by:
stop
in interface ModuleLifecycle
getInstance
public static CacheModule getInstance()
Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.