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.
>

Reply via email to