<meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  
  
    <div><font color="#000099">Thank you for this insight Mircea ...<br>
        <br>
        Ultimately ... I want the OpenHFT SHM off-heap operand to behave
        *exactly* like a JCACHE ... Amenable to being soundly/completely
        operated upon by any/all parts of ISPN7's Impl of the JSR-107
        API .</font></div>
    <div><font color="#000099"><br>
      </font></div>
    <div><font color="#000099">Musing openly:&nbsp; Won't that (eventually)
        necessitate me physically implementing javax.cache.Cache ?<br>
        <font color="#000000"><i><br>
          </i><i>&gt;&nbsp; </i></font></font><font color="#000099"><font
          color="#000000"><i></i><i>Another way to do it is to have
            CacheImpl implement the DataContainer only, and then
            configure Infinispan's JCache implementation to use that
            custom DataContainer.
            <br>
            <br>
          </i><font color="#000099">I see what you mean.&nbsp; OK, for sure,
            this sounds much simpler than what I have put on my initial
            TODO list.<br>
            <br>
            Question:&nbsp; Will doing it this way&nbsp; in any manner suggest
            that my JSR-107 specific operators are&nbsp; being transitively
            "brokered" by the ISPN config onto my OpenHFT SHM operand?&nbsp;
            If possible, I want everything to be direct -- no API
            bridge.<br>
            <br>
            Thanks again, Mircea.<br>
            <br>
            -Ben and Dmitry<br>
          </font></font></font></div>
    <div><br>
      Sent from my iPhone</div>
    <div class="moz-cite-prefix">On 03/07/2014 09:45 AM, Mircea Markus-2
      [via Infinispan Developer List] wrote:<br>
    </div>
    <blockquote style='border-left:2px solid #CCCCCC;padding:0 1em'
      cite="mid:31F68D3C-07CF-41FF-A4C9-33EEF9CA2D2A@redhat.com"
      type="cite"> Hi Ben,
      <br>
      <br>
      In the diagram provided, the CacheImpl (your class) extends both
      from javax.cache.Cache and org.infinispan.container.DataContainer.
      <br>
      The Cache and DataContainer interfaces are quite different and I
      anticipate an single class implementing both to be hard to follow
      and potentially not very efficient.
      <br>
      Another way to do it is to have CacheImpl implement the
      DataContainer only, and then configure Infinispan's JCache
      implementation to use that custom DataContainer.
      <br>
      <br>
      On Mar 3, 2014, at 3:46 PM, cotton-ben &lt;<a
        moz-do-not-send="true"
        href="/user/SendEmail.jtp?type=node&amp;node=4028967&amp;i=0"
        target="_top" rel="nofollow" link="external">[hidden email]</a>&gt;
      wrote:
      <br>
      <div class="shrinkable-quote"><br>
        &gt; Quick Update:
        <br>
        &gt; <br>
        &gt; It is my understandng that Peter Lawrey will make available
        &nbsp;an OpenHFT HC
        <br>
        &gt; Alpha Release in Maven Central next weekend. At that time,
        Dmitry Gordeev <br>
        &gt; and I will take the OpenHFT dependency tag and proceed to
        build a branch of
        <br>
        &gt; Red Hat's ISPN 7 that will treat
        net.openhft.collections.SharedHashMap as a
        <br>
        &gt; Red Hat Infinispan 7 default impl of a fully JSR-107
        interoperable off-heap
        <br>
        &gt; javax.cache.Cache ...
        <br>
        &gt; <br>
        &gt; A diagram of this build effort can be found here:
        <br>
        &gt; <a moz-do-not-send="true"
href="https://raw.github.com/Cotton-Ben/OpenHFT/master/doc/AdaptingOpenHFT-SHM-as-JCACHE-Impl.jpg"
          target="_top" rel="nofollow" link="external">https://raw.github.com/Cotton-Ben/OpenHFT/master/doc/AdaptingOpenHFT-SHM-as-JCACHE-Impl.jpg</a><br>
        &gt; ... <br>
        &gt; <br>
        &gt; The Red Hat view of his effort will be tracked here:
        <br>
        &gt; <a moz-do-not-send="true"
          href="https://issues.jboss.org/browse/ISPN-871" target="_top" rel="nofollow" link="external">https://issues.jboss.org/browse/ISPN-871</a>&nbsp;
        ...
        <br>
        &gt; <br>
        &gt; The code that defines the Impl will be here
        <br>
        &gt; <a moz-do-not-send="true"
          href="https://github.com/Cotton-Ben/infinispan" target="_top" rel="nofollow" link="external">https://github.com/Cotton-Ben/infinispan</a>&nbsp;...
        <br>
        &gt; <br>
        &gt; <br>
        &gt; <br>
        &gt; <br>
        &gt; <br>
        &gt; --
        <br>
        &gt; View this message in context: <a moz-do-not-send="true"
href="http://infinispan-developer-list.980875.n3.nabble.com/infinispan-dev-Infinispan-embedded-off-heap-cache-tp4026102p4028931.html"
          target="_top" rel="nofollow" link="external">http://infinispan-developer-list.980875.n3.nabble.com/infinispan-dev-Infinispan-embedded-off-heap-cache-tp4026102p4028931.html</a><br>
        &gt; Sent from the Infinispan Developer List mailing list
        archive at Nabble.com.
        <br>
        &gt; _______________________________________________
        <br>
        &gt; infinispan-dev mailing list
        <br>
        &gt; <a moz-do-not-send="true"
          href="/user/SendEmail.jtp?type=node&amp;node=4028967&amp;i=1"
          target="_top" rel="nofollow" link="external">[hidden email]</a>
        <br>
        &gt; <a moz-do-not-send="true"
          href="https://lists.jboss.org/mailman/listinfo/infinispan-dev"
          target="_top" rel="nofollow" link="external">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></div>
      <br>
      Cheers,
      <br>
      -- <br>
      Mircea Markus
      <br>
      Infinispan lead (<a class="moz-txt-link-abbreviated" href="http://www.infinispan.org" target="_top" rel="nofollow" link="external">www.infinispan.org</a>)
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      _______________________________________________
      <br>
      infinispan-dev mailing list
      <br>
      <a moz-do-not-send="true"
        href="/user/SendEmail.jtp?type=node&amp;node=4028967&amp;i=2"
        target="_top" rel="nofollow" link="external">[hidden email]</a>
      <br>
      <a moz-do-not-send="true"
        href="https://lists.jboss.org/mailman/listinfo/infinispan-dev"
        target="_top" rel="nofollow" link="external">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
      <br>
      <br>
      <hr color="#cccccc" noshade="noshade" size="1">
      <div style="color:#444; font: 12px
        tahoma,geneva,helvetica,arial,sans-serif;">
        <div style="font-weight:bold">If you reply to this email, your
          message will be added to the discussion below:</div>
        <a moz-do-not-send="true"
href="http://infinispan-developer-list.980875.n3.nabble.com/infinispan-dev-Infinispan-embedded-off-heap-cache-tp4026102p4028967.html" target="_top" rel="nofollow" link="external">http://infinispan-developer-list.980875.n3.nabble.com/infinispan-dev-Infinispan-embedded-off-heap-cache-tp4026102p4028967.html</a>
      </div>
      <div style="color:#666; font: 11px
tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em;line-height:1.5em">
        To start a new topic under Infinispan Developer List, email
        <a href="/user/SendEmail.jtp?type=node&node=4028976&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a> <br>
        To unsubscribe from [infinispan-dev] Infinispan embedded
        off-heap cache, <a moz-do-not-send="true"
href="" target="_top" rel="nofollow" link="external">click
          here</a>.<br>
        <a moz-do-not-send="true"
href="http://infinispan-developer-list.980875.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&amp;id=instant_html%21nabble%3Aemail.naml&amp;base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&amp;breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" rel="nofollow" style="font:9px serif" target="_top" link="external">NAML</a> </div>
    </blockquote>
    <br>
  



        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://infinispan-developer-list.980875.n3.nabble.com/infinispan-dev-Infinispan-embedded-off-heap-cache-tp4026102p4028976.html">Re: [infinispan-dev] Infinispan embedded off-heap cache</a><br/>
Sent from the <a href="http://infinispan-developer-list.980875.n3.nabble.com/">Infinispan Developer List mailing list archive</a> at Nabble.com.<br/>