There is one cache for all indexes. In this case scoping configuration will be hard.<div>Yes, some default config will be provided. Right, different propterties for xml and programmatic would be better.</div><div><br><div class="gmail_quote">
2009/8/14 Emmanuel Bernard <span dir="ltr">&lt;<a href="mailto:emmanuel@hibernate.org">emmanuel@hibernate.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Question,<br>
Do we have one cache for all indexes (directories) or one per directory?<br>
<br>
I feels wrong to see this configuration not scoped per index<br>
hibernate.search.default.directory_provider blah.blah.InfinispanDirectoryProvider<br>
hibernate.search.default.infinispan_conf com.acme.CacheFactoryImpl<br>
<br>
hibernate.search.Address.directory_provider blah.blah.InfinispanDirectoryProvider<br>
hibernate.search.Address.infinispan_conf conf.xml<br>
<br>
hibernate.search.User.directory_provider blah.blah.InfinispanDirectoryProvider<br>
hibernate.search.User.infinispan_conf auto<br>
<br>
As Sanne pointed out, maybe we want different properties for XML, programmatic and built-in configs. I kinda like the idea of one config but it seems it will be hard to differenciate a class from a config file.<br><font color="#888888">
<br>
Emmanuel</font><div><div></div><div class="h5"><br>
<br>
On 13 août 09, at 18:33, Łukasz Moreń wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5">
I was thinking that maybe we can expose full conf options. Infinispan supports programmatical and xml ways to configure cache.<br>
To achieve first one, could be created some interface with factory method that returns cache. User can implement that and create cache as he wants.<br>
<br>
Something like that:<br>
<br>
&lt;property name=&quot;hibernate.search.infinispan.conf&quot;  value=&quot;org.hibernate.search.store.infinispan.CacheFactoryImpl&quot; /&gt;<br>
<br>
and for xml<br>
<br>
&lt;property name=&quot;hibernate.search.infinispan.conf&quot;  value=&quot;xml-conf.xml&quot; /&gt;<br>
<br>
<br>
Exposing some configuration to infinispan makes sense. can you start a thread explainig what is configurable and which one you think we should expose to hsearch users. Ideally I would like to offer one or two defaut config scenarios and allow to fallback to a custom config.<br>

<br>
Cheers,<br>
Lukasz Moren<br></div></div><div class="im">
_______________________________________________<br>
hibernate-dev mailing list<br>
<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/hibernate-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/hibernate-dev</a><br>
</div></blockquote>
<br>
</blockquote></div><br></div>