Hi All,<div><br></div><div>just a quick question.. what could motivate Infinispan to check my store *each* time I get an entry from the its cache ??</div><div><br></div><div>While I was debugging the BlobCacheStore I noticed that all my 'get' endend up in a decompression of an entry downloaded from S3...</div>
<div><br></div><div>Did I miss somthing in my config ?:</div><div><br></div><div>1) jgroups as transport</div><div>2) jmx enabled</div><div>3) transaction enabled (Atomikos)</div><div>4) distribution mode</div><div>5) l1 enabled</div>
<div>6) two owners (actually only one alive... does this have an impact ?)</div><div>7) no passivation </div><div>8) cache is shared</div><div>9) cache is no preloaded </div><div>10) then the config for the cache store</div>
<div>11) eviction manual (my own)</div><div>12) one minute max locking</div><div><br></div><div>And *each* time I 'get' something from the cache... it goes to the store.</div><div><br></div><div>I must be missing something ;-)</div>
<div><br></div><div>phil</div><div><br></div><div><div><?xml version="1.0" encoding="UTF-8"?></div><div><br></div><div><infinispan xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>xmlns="urn:infinispan:config:4.0"></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><global></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><transport</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>transportClass="org.infinispan.remoting.transport.jgroups.JGroupsTransport"></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><properties></div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span><property name="configurationFile" value="jgroups.xml" /></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span></properties></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span></transport></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><globalJmxStatistics enabled="true" /></div><div>
<span class="Apple-tab-span" style="white-space:pre">        </span></global></div><div><br></div><div><br></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><namedCache name="qi4j"></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><jmxStatistics enabled="true" /></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><transaction</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>transactionManagerLookupClass="org.qi4j.entitystore.s3jclouds.AtomikosTransactionManagerLookup" /></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><clustering mode="distribution"></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><l1 enabled="true" lifespan="100000" /></div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span><hash numOwners="2" rehashRpcTimeout="120000" /></div><div><span class="Apple-tab-span" style="white-space:pre">                </span></clustering></div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><loaders passivation="false" shared="true" preload="false"></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><loader</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>class="org.qi4j.entitystore.s3jclouds.cacheStore.Bzip2CloudCacheStore"</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>fetchPersistentState="false" ignoreModifications="false"</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>purgeOnStartup="false" purgeSynchronously="true"></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                                </span><properties></div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span><property name="identity" value="nahnah" /></div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span><property name="password" value="nah" /></div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span><property name="bucketPrefix" value="storetest2" /></div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span><property name="cloudService" value="s3" /></div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span></properties></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span></loader></div><div><span class="Apple-tab-span" style="white-space:pre">                </span></loaders></div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><!--</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><deadlockDetection enabled="true"</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>spinDuration="1000"></deadlockDetection></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>--></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><eviction strategy="LRU" wakeUpInterval="-1" maxEntries="1" /></div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><locking lockAcquisitionTimeout="60000" concurrencyLevel="32" /></div><div><br></div><div><br></div><div><br></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><unsafe unreliableReturnValues="true" /></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></namedCache></div>
<div></infinispan></div></div><div><br></div><div><br></div><div><br></div>