/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.framework.cache.standard; import org.springframework.stereotype.Component; import com.enonic.cms.framework.cache.base.AbstractCacheFacade; import com.enonic.cms.framework.cache.base.AbstractCacheManager; import com.enonic.cms.framework.cache.base.CacheConfig; /** * This class implements the cache. */ @Component("cacheFacadeManager") public final class StandardCacheManager extends AbstractCacheManager { @Override protected AbstractCacheFacade doCreateCache( final CacheConfig config ) { final StandardCache cache = new StandardCache( config.getMemoryCapacity() ); return new StandardCacheFacade( cache ); } }