Hi not with the snapshot normally but in last available release yes - has been fixed in between
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> 2015-09-14 10:09 GMT-07:00 sgjava <[email protected]>: > It looks like JCache (commons-jcs) is creating a default cache even though > I > use: > > @CacheDefaults(cacheName = "testCache", cacheKeyGenerator > = StringKeyGenerator.class) > > Even if I use: > > cacheManager = cachingProvider.getCacheManager(new File( > "src/main/resources/jcache.ccf").toURI(), > Thread.currentThread().getContextClassLoader(), > cachingProvider. > getDefaultProperties()); > MutableConfiguration<StringGeneratedCacheKey, String> config > = new MutableConfiguration<>(); > config.setExpiryPolicyFactory(AccessedExpiryPolicy.factoryOf( > new Duration(TimeUnit.MINUTES, 10))); > cache = cacheManager.createCache("testCache", config); > > In the logs I see both caches being created: > > Using getCacheManager: > > INFO: initialized MemoryCache for testCache > Sep 14, 2015 1:07:58 PM > org.apache.commons.jcs.engine.control.CompositeCache > <init> > INFO: Constructed cache with name [testCache] and cache attributes [ > useLateral = true, useRemote = true, useDisk = true, maxObjs = 200001, > maxSpoolPerRun = -1, diskUsagePattern = SWAP, spoolChunkSize = 2 ] > Sep 14, 2015 1:07:58 PM > org.apache.commons.jcs.engine.control.CompositeCacheConfigurator > parseAuxiliary > SEVERE: Could not instantiate auxFactory named "DC". > Sep 14, 2015 1:07:58 PM > org.apache.commons.jcs.engine.control.CompositeCacheConfigurator > parseRegions > INFO: Parsed regions [testCache] > > Then the default version: > > INFO: initialized MemoryCache for testCache > Sep 14, 2015 1:07:58 PM > org.apache.commons.jcs.engine.control.CompositeCache > <init> > INFO: Constructed cache with name [testCache] and cache attributes [ > useLateral = true, useRemote = true, useDisk = true, maxObjs = 100, > maxSpoolPerRun = -1, diskUsagePattern = SWAP, spoolChunkSize = 2 ] > > The annotations are using athe default configuration. > > > > > -- > View this message in context: > http://tomee-openejb.979440.n4.nabble.com/JCache-annotations-using-default-cache-instead-of-MutableConfiguration-or-configuration-file-tp4676198.html > Sent from the TomEE Users mailing list archive at Nabble.com. >
