@Override
    protected AbstractCache createCacheInternal(String name, long capacity, long expireAfterWrite,
            long expireAfterAccess, Properties cacheProps) {
        ICacheFactory cacheFactory = caches.get();
        return (AbstractCache) cacheFactory.createCache(name);
    }
@Override
    protected AbstractCache createCacheInternal(String name, long capacity, long expireAfterWrite,
            long expireAfterAccess, Properties cacheProps) {
        ICacheFactory cacheFactory = caches.get();
        return (AbstractCache) cacheFactory.createCache(name);
    }
@ Override protected AbstractCache createCacheInternal ( String name , long capacity , long expireAfterWrite , long expireAfterAccess , Properties cacheProps ) { ICacheFactory cacheFactory = caches . get ( ) ; return ( AbstractCache ) cacheFactory . createCache ( name ) ; }
{@inheritDoc}
{