On Tue, 2010-11-16 at 17:25 +0000, Sanne Grinovero wrote:
Hi,
I see that the Infinispan second level cache defines a nice property
"hibernate.cache.infinispan.cachemanager" to search an existing
CacheManager via JNDI.
Now in case of Hibernate Search's DirectoryProvider making use of
Infinispan, I suppose that people will want to lookup the same
CacheManager,
which then would be used for both purposes, even if very likely the
configuration will contain different caches for each use case.
So from Hibernate Search's new module, shall I look for the same
property? The "cache" part in the name is unfortunate, still I would
like to define it just once.
Ideas>
1 - add a new property "hibernate.infinispan.jndiname", and have the
2LC look for this as fallback, I'll look for the same
2 - I suppose JBoss6 will bind it to JNDI by default
Yes, in AS6, the jndi name to which the hibernate 2LC cache manager is
bound is defined in the following file:
$JBOSS_HOME/server/all/cluster/deploy/infinispan-cache-registry.sar/infinispan-configs.xml
in the section that defines the hibernate 2LC cache configurations:
<infinispan-config name="hibernate"
jndi-name="java:CacheManager/entity">
...
</infinispan-config>
, could we use
this name as default in Hibernate to bring configuration need to the
minimum?
In that case I'd love to add some cache configurations for the dirty
purposes of Hibernate Search in the AS distribution, so that stuff
works with minimal configuration hazards.
These can be added as individual <namedCache/> configuration entries
within the config block described above.
Cheers,
Sanne
_______________________________________________
hibernate-dev mailing list
hibernate-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev