<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Anything obvious on why this lookup doesn't find its match?</div><div><br></div><div>Some background:</div><div>* I have .ear, with 2 .war sub-deployments</div><div>* each .war has own Key class in own gae.jar (in WEB-INF/lib)</div><div><br></div><div>I do set storeAsBinary on the cache, which is shared between both .wars.</div><div><br></div><div>This first key is the key for 2nd lookup.</div><div>Below are entries of previous puts.</div><div><br></div><div>As you can see, entry under [1] should match lookup key.</div><div>But DataContainer returns null -- no match.</div><div><br></div><div>-Ales</div><div><br></div>---<div><br></div><div><ul>
  <li>key = {org.infinispan.marshall.MarshalledValue@11787}"MarshalledValue{instance=Modules(1), serialized=false, cachedHashCode=0}@8d2e9d9"
  </li><li>instance = {com.google.appengine.api.datastore.Key@11063}"Modules(1)"
  </li><li>parentKey = null
  </li><li>kind = {java.lang.String@11855}"Modules"
  </li><li>appId = {java.lang.String@11856}"tckear"
  </li><li>id = 1
  </li><li>name = null
  </li><li>appIdNamespace = {com.google.appengine.api.datastore.AppIdNamespace@11857}"tckear"
  </li><li>checked = false
  </li><li>raw = null
  </li><li>serialisedSize = 128
  </li><li>cachedHashCode = 0
  </li><li>equalityPreferenceForInstance = true
  </li><li>marshaller = {org.infinispan.marshall.CacheMarshaller@11829}</li></ul><div><br></div><ul><li>entries = {org.infinispan.util.concurrent.BoundedConcurrentHashMap@11794} size = 3
  </li><li>[0] = {org.infinispan.util.concurrent.BoundedConcurrentHashMap$WriteThroughEntry@11833}"MarshalledValue{instance=__namespace__(1), serialized=false, cachedHashCode=112414304}@3131088" -&gt; "MarshalledValue{instance=__namespace__(1), serialized=false, cachedHashCode=112414304}@3131088" -&gt; "MarshalledValue{instance=<entity [__namespace__(1)]:\n...=""></entity></li><li>key: org.infinispan.marshall.MarshalledValue = {org.infinispan.marshall.MarshalledValue@11807}"MarshalledValue{instance=__namespace__(1), serialized=false, cachedHashCode=112414304}@3131088"
  </li><li>value: org.infinispan.container.entries.ImmortalCacheEntry = {org.infinispan.container.entries.ImmortalCacheEntry@11808}"MarshalledValue{instance=__namespace__(1), serialized=false, cachedHashCode=112414304}@3131088" -&gt; "MarshalledValue{instance=<entity [__namespace__(1)]:\n="">\n, serialized=false, cachedHashCode=112414304}@7c2aef8c"
  </entity></li><li>[1] = {org.infinispan.util.concurrent.BoundedConcurrentHashMap$WriteThroughEntry@11835}"MarshalledValue{instance=Modules(1), serialized=false, cachedHashCode=63491116}@3134f207" -&gt; "MarshalledValue{instance=Modules(1), serialized=false, cachedHashCode=63491116}@3134f207" -&gt; "MarshalledValue{instance=<entity [modules(1)]:\n="">\n, serialized=fa...
  </entity></li><li>key: org.infinispan.marshall.MarshalledValue = {org.infinispan.marshall.MarshalledValue@11811}"MarshalledValue{instance=Modules(1), serialized=false, cachedHashCode=63491116}@3134f207"
  </li><li>instance = {com.google.appengine.api.datastore.Key@11671}"Modules(1)"
  </li><li>parentKey = null
  </li><li>kind = {java.lang.String@11855}"Modules"
  </li><li>appId = {java.lang.String@11856}"tckear"
  </li><li>id = 1
  </li><li>name = null
  </li><li>appIdNamespace = {com.google.appengine.api.datastore.AppIdNamespace@11861}"tckear"
  </li><li>checked = true
  </li><li>raw = null
  </li><li>serialisedSize = 128
  </li><li>cachedHashCode = 63491116
  </li><li>equalityPreferenceForInstance = true
  </li><li>marshaller = {org.infinispan.marshall.CacheMarshaller@11829}
  </li><li>value: org.infinispan.container.entries.ImmortalCacheEntry = {org.infinispan.container.entries.ImmortalCacheEntry@11812}"MarshalledValue{instance=Modules(1), serialized=false, cachedHashCode=63491116}@3134f207" -&gt; "MarshalledValue{instance=<entity [modules(1)]:\n="">\n, serialized=false, cachedHashCode=63491116}@1f7425f2"
  </entity></li><li>[2] = {org.infinispan.util.concurrent.BoundedConcurrentHashMap$WriteThroughEntry@11836}"MarshalledValue{instance=__kind__("Modules"), serialized=false, cachedHashCode=1413747955}@2ab5011f" -&gt; "MarshalledValue{instance=__kind__("Modules"), serialized=false, cachedHashCode=1413747955}@2ab5011f" -&gt; "MarshalledValue{instance=<entity [__kind...=""></entity></li><li>key: org.infinispan.marshall.MarshalledValue = {org.infinispan.marshall.MarshalledValue@11815}"MarshalledValue{instance=__kind__("Modules"), serialized=false, cachedHashCode=1413747955}@2ab5011f"
  </li><li>value: org.infinispan.container.entries.ImmortalCacheEntry = {org.infinispan.container.entries.ImmortalCacheEntry@11816}"MarshalledValue{instance=__kind__("Modules"), serialized=false, cachedHashCode=1413747955}@2ab5011f" -&gt; "MarshalledValue{instance=<entity [__kind__("modules")]:\n="">\n, serialized=false, cachedHashCode=1413747955}@1d6779db"&nbsp;</entity></li></ul></div></body></html>