[hibernate-dev] [infinispan-dev] [ISPN-6] (Infinispan cache provider for Hibernate) Remaining TODOs, notes and questions

Galder Zamarreno galder.zamarreno at redhat.com
Fri Aug 7 07:51:14 EDT 2009


Manik,

While I working on this, I've noted the following. If we define default 
cache configurations for entity/query/...etc in an infinispan 
configuration file, currently, they cannot be overriden afterwards 
programatically.

IOW, imagine there's a cache named "entity" that applies to all entities 
in a sample infinispan-configs.xml and then someone tweaks it in the 
hibernate config like this:

hibernate.cache.infinispan.entity.eviction.wake_up_interval=3000

The way I'd deal with this is that I'd create a Configuration with this 
new interval and call defineCache("entity", cfg). However, when the 
configuration file was processed, "entity" cache was added to the 
configuration overrides and hence when I call defineCache with "entity", 
it throws DuplicateCacheNameException.

So, I think DFC.initialize() shouldn't add such configurations to 
configuration overridesm map.

Thoughts?

On 08/06/2009 11:45 AM, Galder Zamarreno wrote:
> FYI: I've summarised the agreed points in
> https://jira.jboss.org/jira/browse/ISPN-6 and shortened a bit the
> configuration properties (removed .cfg. in the named cache properties).

-- 
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache



More information about the hibernate-dev mailing list