Hi,

Please properly subscribe to the mailing list so that the community can
receive email notifications for your messages. To subscribe, send empty
email to [email protected] and follow simple instructions in
the reply.


itzmedinesh wrote
> I have enabled read-through and created custom cache loader factory for my
> ignite configuration (cacheTemplateConfig)
> 
> I have also set CreatedExpiryPolicy for the complete cache instance
> 
> igniteCacheConfig.setExpiryPolicyFactory(CreatedExpiryPolicy                  
>         
> .factoryOf(CACHE_EXPIRY_DURATION.get(cacheConfig
>                                                               
> .getExpiryDuration())));
> 
> this.igniteCache = ignite.getOrCreateCache(cacheTemplateConfig);
> 
> When i use this.igniteCache .get(key), the load(key) method is called and
> my cache is populated. However the cache entry does not expiry after the
> duration of "ONE_MINUTE" which I have configured.
> 
> This configuration works as expected for AccessedExpiryPolicy and
> TouchedExpiryPolicy.
> 
> If i load an entry into the cache using igniteCache.put(key,value)
> (without cache loader factory) then CreatedExpiryPolicy works perfectly.

It seems that you're right. I created a ticket [1] that you can watch.
Hopefully someone in the community will pick it up and fix.

[1] https://issues.apache.org/jira/browse/IGNITE-3699

-Val



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Ignite-read-through-cache-with-cache-loader-factory-does-not-work-with-CreatedExpiryPolicy-tp7106p7111.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to