<html><body bgcolor="#FFFFFF"><div>Agreed,&nbsp;<br><br>--<div>Pete Muir</div><div><a href="http://in.relation.to/Bloggers/Pete">http://in.relation.to/Bloggers/Pete</a></div></div><div><br>On 12 Apr 2011, at 18:20, George Gastaldi &lt;<a href="mailto:gastaldi@apache.org">gastaldi@apache.org</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>oh, and by decent API, I mean a standard one, like the one that JSR 107 promised to be.<br><br><div class="gmail_quote">2011/4/12 George Gastaldi <span dir="ltr">&lt;<a href="mailto:gastaldi@apache.org"><a href="mailto:gastaldi@apache.org">gastaldi@apache.org</a></a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Agreed. JSR 107 is really not useful at all as I discovered working with it. Supporting the native apis sounds like a good idea (at least until we have a decent API for caching and data grids)<div>

<div></div><div class="h5"><br><br><div class="gmail_quote">
2011/4/12 Peter Muir <span dir="ltr">&lt;<a href="mailto:pmuir@redhat.com" target="_blank"><a href="mailto:pmuir@redhat.com">pmuir@redhat.com</a></a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div bgcolor="#FFFFFF">
<div>As discussed on the issue @CacheScoped doesn't really work with infinispan as it doesn't push changes to references to the cache so better to have people inject the cache and do this manually.</div><div><br>

</div>
<div>Re jsr107 there is not really a finalised api, and what there is is pretty basic. IMO better to support the native Apis of infinispan and ehcache directly until jsr107 is done. Our cdi support in infinispan will provide this so i suggest focusing on ehcache or you're very welcome to help with infinispan, send me mail off list (as I can't get on irc for a bit) and we can sync up on im...<br>


<font color="#888888"><br>--<div>Pete Muir</div><div><a href="http://in.relation.to/Bloggers/Pete" target="_blank"><a href="http://in.relation.to/Bloggers/Pete">http://in.relation.to/Bloggers/Pete</a></a></div></font></div><div><div></div><div><div><br>On 12 Apr 2011, at 03:46, George Gastaldi &lt;<a href="mailto:gastaldi@apache.org" target="_blank"><a href="mailto:gastaldi@apache.org">gastaldi@apache.org</a></a>&gt; wrote:<br>


<br></div><div></div><blockquote type="cite"><div>Anyway, here is my idea of Seam cache :&nbsp;<a href="https://github.com/gastaldi/seam-cache" target="_blank"></a><a href="https://github.com/gastaldi/seam-cache" target="_blank"><a href="https://github.com/gastaldi/seam-cache">https://github.com/gastaldi/seam-cache</a></a><div>


Maybe could be integrated on Infinispan module.</div><div><a href="https://github.com/gastaldi/seam-cache" target="_blank"></a>I implemented a @CacheScoped extension using JSR 107. The cache must be previously initialized. There is a test case to prove this.</div>




<div><br></div><div>WDYT ?&nbsp;<br><br><div class="gmail_quote">2011/4/11 Shane Bryzak <span dir="ltr">&lt;<a href="mailto:sbryzak@redhat.com" target="_blank"></a><a href="mailto:sbryzak@redhat.com" target="_blank"><a href="mailto:sbryzak@redhat.com">sbryzak@redhat.com</a></a>&gt;</span><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



  
    
  
  <div bgcolor="#ffffff" text="#000000">
    Pete already started work on this [1] (built on top of the
    Infinispan integration that he wrote as part of the Seam Cloud
    module), however we decided that it would be better as an
    integration project under the Infinispan umbrella [2].&nbsp; If you'd
    like to contribute to this, I suggest that you contact him directly
    to coordinate efforts.<br>
    <br>
    [1] <a href="https://issues.jboss.org/browse/SEAM-45" target="_blank"></a><a href="https://issues.jboss.org/browse/SEAM-45" target="_blank"><a href="https://issues.jboss.org/browse/SEAM-45">https://issues.jboss.org/browse/SEAM-45</a></a><br>
    [2] <a href="https://issues.jboss.org/browse/ISPN-996" target="_blank"></a><a href="https://issues.jboss.org/browse/ISPN-996" target="_blank"><a href="https://issues.jboss.org/browse/ISPN-996">https://issues.jboss.org/browse/ISPN-996</a></a><br>
    <br>
    Shane<div><div></div><div><br>
    <br>
    On 12/04/11 06:41, George Gastaldi wrote:
    </div></div><blockquote type="cite"><div><div></div><div>Hello,
      <div><br>
      </div>
      <div>I would like to propose a new module on Seam: <b>Seam Cache</b>.</div>
      <div><br>
      </div>
      <div>That module would be JSR-107 compatible (essentially
        Infinispan and EhCache) and would allow to:</div>
      <div>
        <br>
      </div>
      <div>1) @Inject Cache cache;</div>
      <div>2) Provide a new scope @CacheScoped(regionName="xx"). That
        would live for the time of the cache configured by the region
        name itself.</div>
      <div><br>
      </div>
      <div>The module should be tested on Inifinispan and EhCache.</div>
      <div><br>
      </div>
      <div>What do you guys think ?</div>
      <div><br>
      </div>
      <div>Regards,</div>
      <div><br>
      </div>
      <div>George</div>
      <div><br>
      </div>
      </div></div><pre><fieldset></fieldset>
_______________________________________________
seam-dev mailing list
<div><a href="mailto:seam-dev@lists.jboss.org" target="_blank"></a><a href="mailto:seam-dev@lists.jboss.org" target="_blank"><a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a></a>
<a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank"></a><a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank"><a href="https://lists.jboss.org/mailman/listinfo/seam-dev">https://lists.jboss.org/mailman/listinfo/seam-dev</a></a>
</div></pre>
    </blockquote>
    <br>
  </div>

</blockquote></div><br></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>seam-dev mailing list</span><br><span><a href="mailto:seam-dev@lists.jboss.org" target="_blank"><a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a></a></span><br>


<span><a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank"><a href="https://lists.jboss.org/mailman/listinfo/seam-dev">https://lists.jboss.org/mailman/listinfo/seam-dev</a></a></span><br></div></blockquote></div></div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></blockquote></body></html>