<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:12pt">I like this solution.<br><br>T<br><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Manik Surtani &lt;manik@jboss.org&gt;<br><b><span style="font-weight: bold;">To:</span></b> infinispan -Dev List &lt;infinispan-dev@lists.jboss.org&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Mon, 2 May, 2011 15:10:03<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [infinispan-dev] [Pull Request] Modular Classloading Compatibility<br></font><br><br>On 1 May 2011, at 13:38, Pete Muir wrote:<br><br>&gt;&gt;&gt; As in, user API?&nbsp; That's a little intrusive... e.g., put(K, V, cl) ?<br>&gt;&gt; <br>&gt;&gt;
 Not for put, since you have the class, just get, and I was thinking <br>&gt;&gt; something more like:<br>&gt;&gt; <br>&gt;&gt; Foo foo = getUsing(key, Foo.class)<br>&gt; <br>&gt; This would be a pretty useful addition to the API anyway to avoid user casts.<br><br>Maybe as an "advanced" API, so as not to pollute the basic API?&nbsp; A bit like:<br><br>Foo f = cache.getAdvancedCache().asClass(Foo.class).get(key);<br><br>--<br>Manik Surtani<br><a ymailto="mailto:manik@jboss.org" href="mailto:manik@jboss.org">manik@jboss.org</a><br>twitter.com/maniksurtani<br><br>Lead, Infinispan<br><a href="http://www.infinispan.org" target="_blank">http://www.infinispan.org</a><br><br><br><br><br>_______________________________________________<br>infinispan-dev mailing list<br><a ymailto="mailto:infinispan-dev@lists.jboss.org" href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br><a
 href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br></div></div>
</div></body></html>