<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-17463</id>
	<title>Nabble - Terracotta</title>
	<updated>2009-12-11T13:01:16Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Terracotta-f17463.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-f17463.html" />
	<subtitle type="html">&lt;a href=&quot;http://terracotta.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Terracotta&lt;/a&gt;&amp;nbsp;Is Open Source Clustering for Java.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26751389</id>
	<title>DevConsole client DSO stats</title>
	<published>2009-12-11T13:01:16Z</published>
	<updated>2009-12-11T13:01:16Z</updated>
	<author>
		<name>Gary Keim</name>
	</author>
	<content type="html">Since the beginning of time, er, the DevConsole, the client DSO stats have been broken. &amp;nbsp;All of them.
&lt;br&gt;&lt;br&gt;Summary: when using a SampledCounter, don't use getValue() but rather getMostRecentSample().getCounterValue(). &amp;nbsp;The symptom of this mistake is a saw-tooth pattern cycling between 0 --&amp;gt; the-real-value.
&lt;br&gt;&lt;br&gt;Now, once that is fixed, the client stats are still broken wrt Active-Active. &amp;nbsp;A fix is coming for that.
&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26751389&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DevConsole-client-DSO-stats-tp26751389p26751389.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26688339</id>
	<title>testing 1 2 3 [please ignore]</title>
	<published>2009-12-07T19:56:22Z</published>
	<updated>2009-12-07T19:56:22Z</updated>
	<author>
		<name>Ari Zilka</name>
	</author>
	<content type="html">sorry to interrupt, but need to confirm mailman is running again :)
&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26688339&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/testing-1-2-3--please-ignore--tp26688339p26688339.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384466</id>
	<title>Re: Terracotta 3.2 nightly builds</title>
	<published>2009-11-16T21:05:58Z</published>
	<updated>2009-11-16T21:05:58Z</updated>
	<author>
		<name>Orion Letizi</name>
	</author>
	<content type="html">I might end up breaking nightly builds on the website for a day or two &amp;nbsp;
&lt;br&gt;after we release the new website. &amp;nbsp;But, I'll try to get them back as &amp;nbsp;
&lt;br&gt;soon as I possibly can.
&lt;br&gt;&lt;br&gt;Since they're published as an RSS feed, though, they'll still be &amp;nbsp;
&lt;br&gt;accessible. &amp;nbsp;Just not posted on the download page for a little while.
&lt;br&gt;&lt;br&gt;--Orion
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 1:56 AM, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi guys,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; will Terracotta 3.2 nightly builds be available anytime soon?
&lt;br&gt;&amp;gt; Right now I see only 3.1.2 builds.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sergio B.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384466&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384466&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-3.2-nightly-builds-tp26369314p26384466.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26379336</id>
	<title>Re: Terracotta 3.2 nightly builds</title>
	<published>2009-11-16T12:57:16Z</published>
	<updated>2009-11-16T12:57:16Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 9:50 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379336&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; They're both nightly builds.  3.1.2 should be virtually identical to 3.1.1.
&lt;br&gt;&amp;gt;  trunk has all the new platform engineering work and is shooting for a end
&lt;br&gt;&amp;gt; of year release timeframe.
&lt;br&gt;&lt;br&gt;Thanks for clarifying, Alex.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379336&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-3.2-nightly-builds-tp26369314p26379336.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26379256</id>
	<title>Re: Terracotta 3.2 nightly builds</title>
	<published>2009-11-16T12:50:54Z</published>
	<updated>2009-11-16T12:50:54Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">trunk is 3.2-snapshot
&lt;br&gt;nightly is 3.1.2-snapshot (which may not ever be released)
&lt;br&gt;&lt;br&gt;They're both nightly builds. &amp;nbsp;3.1.2 should be virtually identical to &amp;nbsp;
&lt;br&gt;3.1.1. &amp;nbsp;trunk has all the new platform engineering work and is &amp;nbsp;
&lt;br&gt;shooting for a end of year release timeframe.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 2:48 PM, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Nov 16, 2009 at 9:29 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379256&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I tried to talk someone into doing that and it was rightly noted &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; that trunk
&lt;br&gt;&amp;gt;&amp;gt; (3.2) builds are already available on the download page.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I know that, but then what's the difference between trunk builds and
&lt;br&gt;&amp;gt; nightly ones?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379256&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379256&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-3.2-nightly-builds-tp26369314p26379256.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26379208</id>
	<title>Re: Terracotta 3.2 nightly builds</title>
	<published>2009-11-16T12:48:19Z</published>
	<updated>2009-11-16T12:48:19Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 9:29 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379208&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I tried to talk someone into doing that and it was rightly noted that trunk
&lt;br&gt;&amp;gt; (3.2) builds are already available on the download page.
&lt;br&gt;&lt;br&gt;I know that, but then what's the difference between trunk builds and
&lt;br&gt;nightly ones?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379208&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-3.2-nightly-builds-tp26369314p26379208.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26378920</id>
	<title>Re: Terracotta 3.2 nightly builds</title>
	<published>2009-11-16T12:29:25Z</published>
	<updated>2009-11-16T12:29:25Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">I tried to talk someone into doing that and it was rightly noted that &amp;nbsp;
&lt;br&gt;trunk (3.2) builds are already available on the download page.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 7:29 AM, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Nov 16, 2009 at 2:26 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378920&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'll check on that. &amp;nbsp;Probably won't be a 3.1.2 so that would make &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; more sense.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Great, looking for that.
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sergio B.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378920&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378920&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-3.2-nightly-builds-tp26369314p26378920.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26375201</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-16T08:45:28Z</published>
	<updated>2009-11-16T08:45:28Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 5:39 PM, Chris Dennis
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375201&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdennis@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I think I agree with Sergio here.  By my reasoning if tryLock is going to
&lt;br&gt;&amp;gt; return false, then lock should block indefinitely.  So lock being a no-op
&lt;br&gt;&amp;gt; and tryLock returning true, would seem to be the correct pairing.
&lt;br&gt;&lt;br&gt;Exactly.
&lt;br&gt;&lt;br&gt;&amp;gt; I have to
&lt;br&gt;&amp;gt; say I'm not so comfortable with the idea of throwing exceptions though!
&lt;br&gt;&lt;br&gt;That was an extreme point :)
&lt;br&gt;If your point is correctness toward the client, though, exceptions are
&lt;br&gt;the only way IMHO.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375201&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26375201.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26375073</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-16T08:39:57Z</published>
	<updated>2009-11-16T08:39:57Z</updated>
	<author>
		<name>Chris Dennis-4</name>
	</author>
	<content type="html">I think I agree with Sergio here. &amp;nbsp;By my reasoning if tryLock is going &amp;nbsp;
&lt;br&gt;to return false, then lock should block indefinitely. &amp;nbsp;So lock being a &amp;nbsp;
&lt;br&gt;no-op and tryLock returning true, would seem to be the correct &amp;nbsp;
&lt;br&gt;pairing. &amp;nbsp;I have to say I'm not so comfortable with the idea of &amp;nbsp;
&lt;br&gt;throwing exceptions though!
&lt;br&gt;&lt;br&gt;Chris
&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 11:34 AM, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Nov 16, 2009 at 3:41 PM, Geert Bevin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375073&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gbevin@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I personally think it should return false since the lock is never &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; acquired in FinegrainedLockNoDso.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The lock() method &amp;nbsp;doesn't acquire any actual lock either: so lock()
&lt;br&gt;&amp;gt; and tryLock() doesn't behave the same.
&lt;br&gt;&amp;gt; Following your thoughts, then, lock() should throw
&lt;br&gt;&amp;gt; UnsupportedOperationException.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If this class is rewritten to do actual locking on meaning &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; entities, then the return value could should, but now with its no- 
&lt;br&gt;&amp;gt;&amp;gt; op implementation I think it's good
&lt;br&gt;&amp;gt;&amp;gt; to be correct and not give out any false guarantees.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Again, if this is your point, then lock() and tryLock() should both
&lt;br&gt;&amp;gt; throw an UnsupportedOperationException, or even better, a meaningful
&lt;br&gt;&amp;gt; exception that clients could properly handle: if you just return
&lt;br&gt;&amp;gt; false, there's no way to understand if it wasn't actually able to
&lt;br&gt;&amp;gt; acquire the lock, or rather there was actually no lock to acquire.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What do you think?
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sergio B.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-forge-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375073&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-forge-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375073&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26375073.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26374957</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-16T08:34:09Z</published>
	<updated>2009-11-16T08:34:09Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 3:41 PM, Geert Bevin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26374957&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gbevin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I personally think it should return false since the lock is never acquired in FinegrainedLockNoDso.
&lt;br&gt;&lt;br&gt;The lock() method &amp;nbsp;doesn't acquire any actual lock either: so lock()
&lt;br&gt;and tryLock() doesn't behave the same.
&lt;br&gt;Following your thoughts, then, lock() should throw
&lt;br&gt;UnsupportedOperationException.
&lt;br&gt;&lt;br&gt;&amp;gt; If this class is rewritten to do actual locking on meaning entities, then the return value could should, but now with its no-op implementation I think it's good
&lt;br&gt;&amp;gt; to be correct and not give out any false guarantees.
&lt;br&gt;&lt;br&gt;Again, if this is your point, then lock() and tryLock() should both
&lt;br&gt;throw an UnsupportedOperationException, or even better, a meaningful
&lt;br&gt;exception that clients could properly handle: if you just return
&lt;br&gt;false, there's no way to understand if it wasn't actually able to
&lt;br&gt;acquire the lock, or rather there was actually no lock to acquire.
&lt;br&gt;&lt;br&gt;What do you think?
&lt;br&gt;Thanks,
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Sergio B.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26374957&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26374957.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26373105</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-16T06:41:28Z</published>
	<updated>2009-11-16T06:41:28Z</updated>
	<author>
		<name>Geert Bevin-2</name>
	</author>
	<content type="html">Hi Sergio,
&lt;br&gt;&lt;br&gt;I personally think it should return false since the lock is never acquired in FinegrainedLockNoDso.
&lt;br&gt;&lt;br&gt;If this class is rewritten to do actual locking on meaning entities, then the return value could should, but now with its no-op implementation I think it's good to be correct and not give out any false guarantees.
&lt;br&gt;&lt;br&gt;Take care,
&lt;br&gt;&lt;br&gt;Geert
&lt;br&gt;&lt;br&gt;On 16 Nov 2009, at 10:47, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Guys,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; the FinegrainedLockNoDso class returns false on tryLock() methods,
&lt;br&gt;&amp;gt; hence breaking my unit tests: is there any reason for that behavior?
&lt;br&gt;&amp;gt; It's just a kind of stub, so I think it wouldn't be harmful to return
&lt;br&gt;&amp;gt; true, other than be more consistent with lock() methods which are
&lt;br&gt;&amp;gt; no-ops.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What do you think?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Thu, Nov 12, 2009 at 9:32 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26373105&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hey Sergio,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Tim rightly pointed at ConcurrentDistributedMap.createFinegrainedLock(K)
&lt;br&gt;&amp;gt;&amp;gt; which will return you a FineGrainedLock object (with tryLock methods) that
&lt;br&gt;&amp;gt;&amp;gt; lets you accomplish the equivalent of tryLockEntry(). &amp;nbsp;Is that sufficient?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/ConcurrentDistributedMap.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/ConcurrentDistributedMap.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/FinegrainedLock.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/FinegrainedLock.html&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26373105&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26373105.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26371913</id>
	<title>Re: Terracotta 3.2 nightly builds</title>
	<published>2009-11-16T05:29:52Z</published>
	<updated>2009-11-16T05:29:52Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 2:26 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371913&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I'll check on that.  Probably won't be a 3.1.2 so that would make more sense.
&lt;br&gt;&lt;br&gt;Great, looking for that.
&lt;br&gt;Thanks,
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Sergio B.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371913&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-3.2-nightly-builds-tp26369314p26371913.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26371874</id>
	<title>Re: Terracotta 3.2 nightly builds</title>
	<published>2009-11-16T05:26:57Z</published>
	<updated>2009-11-16T05:26:57Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">I'll check on that. &amp;nbsp;Probably won't be a 3.1.2 so that would make more sense.
&lt;br&gt;&lt;br&gt;----- Original Message -----
&lt;br&gt;From: &amp;quot;Sergio Bossa&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371874&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sergio.bossa@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;tc-dev&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371874&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Monday, November 16, 2009 3:56:14 AM GMT -06:00 US/Canada Central
&lt;br&gt;Subject: [tc-dev] Terracotta 3.2 nightly builds
&lt;br&gt;&lt;br&gt;Hi guys,
&lt;br&gt;&lt;br&gt;will Terracotta 3.2 nightly builds be available anytime soon?
&lt;br&gt;Right now I see only 3.1.2 builds.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Sergio B.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371874&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371874&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-3.2-nightly-builds-tp26369314p26371874.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26369314</id>
	<title>Terracotta 3.2 nightly builds</title>
	<published>2009-11-16T01:56:14Z</published>
	<updated>2009-11-16T01:56:14Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">Hi guys,
&lt;br&gt;&lt;br&gt;will Terracotta 3.2 nightly builds be available anytime soon?
&lt;br&gt;Right now I see only 3.1.2 builds.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Sergio B.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369314&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-3.2-nightly-builds-tp26369314p26369314.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26369222</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-16T01:47:32Z</published>
	<updated>2009-11-16T01:47:32Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">Guys,
&lt;br&gt;&lt;br&gt;the FinegrainedLockNoDso class returns false on tryLock() methods,
&lt;br&gt;hence breaking my unit tests: is there any reason for that behavior?
&lt;br&gt;It's just a kind of stub, so I think it wouldn't be harmful to return
&lt;br&gt;true, other than be more consistent with lock() methods which are
&lt;br&gt;no-ops.
&lt;br&gt;&lt;br&gt;What do you think?
&lt;br&gt;&lt;br&gt;On Thu, Nov 12, 2009 at 9:32 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369222&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hey Sergio,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tim rightly pointed at ConcurrentDistributedMap.createFinegrainedLock(K)
&lt;br&gt;&amp;gt; which will return you a FineGrainedLock object (with tryLock methods) that
&lt;br&gt;&amp;gt; lets you accomplish the equivalent of tryLockEntry().  Is that sufficient?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/ConcurrentDistributedMap.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/ConcurrentDistributedMap.html&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/FinegrainedLock.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/FinegrainedLock.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alex
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 11, 2009, at 12:21 PM, Alex Miller wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 3.2 is probably end of year-ish timeframe, depending on what ends up going
&lt;br&gt;&amp;gt;&amp;gt; in it and holidays, etc.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Nov 11, 2009, at 11:16 AM, Sergio Bossa wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Wed, Nov 11, 2009 at 4:51 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369222&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Given those alternatives, I'd much rather add a tryLockEntry() :)  Let
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; me
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; discuss with some people here internally and see whether we can add this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the 3.2 release train.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Great, what's the planned release time for 3.2?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'll leave the interrupt question to Chris (who is out today) since he
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; just
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; rewrote the client lock manager.  In this case, I think you're
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; performing a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blocking lock operation so I don't believe it should/would respond to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; interrupt.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Okay, I'm adding Chris to this thread.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BTW, you might want to try out some of your perf tests with the current
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; trunk - server guys have made some insane improvements in the last few
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; weeks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; in prep for 3.2 plus the new lock mgr is a big improvement, particularly
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; read locks and lock memory footprint.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Very cool: I'll give it a try in a few days.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for your support,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sergio B.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; tc-forge-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369222&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-forge-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369222&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26369222.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26332889</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-13T00:16:06Z</published>
	<updated>2009-11-13T00:16:06Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Fri, Nov 13, 2009 at 9:15 AM, Geert Bevin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26332889&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gbevin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; If done within the same thread, yes.
&lt;br&gt;&lt;br&gt;Great.
&lt;br&gt;Thanks much guys.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26332889&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26332889.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26332883</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-13T00:15:05Z</published>
	<updated>2009-11-13T00:15:05Z</updated>
	<author>
		<name>Geert Bevin-2</name>
	</author>
	<content type="html">If done within the same thread, yes.
&lt;br&gt;&lt;br&gt;On 13 Nov 2009, at 09:12, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Nov 12, 2009 at 9:32 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26332883&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Tim rightly pointed at ConcurrentDistributedMap.createFinegrainedLock(K)
&lt;br&gt;&amp;gt;&amp;gt; which will return you a FineGrainedLock object (with tryLock methods) that
&lt;br&gt;&amp;gt;&amp;gt; lets you accomplish the equivalent of tryLockEntry(). &amp;nbsp;Is that sufficient?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It seems to suit my needs, just a question: are locks reentrant? That
&lt;br&gt;&amp;gt; is, if I manually get a FinegrainedLock for a given key K, and by
&lt;br&gt;&amp;gt; holding the same lock I also put a value on the map for that key
&lt;br&gt;&amp;gt; (causing another call to ManagerUtil.beginLock(K)), is the lock call
&lt;br&gt;&amp;gt; for K reentrant?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-forge-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26332883&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-forge-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26332883&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26332883.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26332860</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-13T00:12:36Z</published>
	<updated>2009-11-13T00:12:36Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Thu, Nov 12, 2009 at 9:32 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26332860&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Tim rightly pointed at ConcurrentDistributedMap.createFinegrainedLock(K)
&lt;br&gt;&amp;gt; which will return you a FineGrainedLock object (with tryLock methods) that
&lt;br&gt;&amp;gt; lets you accomplish the equivalent of tryLockEntry().  Is that sufficient?
&lt;br&gt;&lt;br&gt;It seems to suit my needs, just a question: are locks reentrant? That
&lt;br&gt;is, if I manually get a FinegrainedLock for a given key K, and by
&lt;br&gt;holding the same lock I also put a value on the map for that key
&lt;br&gt;(causing another call to ManagerUtil.beginLock(K)), is the lock call
&lt;br&gt;for K reentrant?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26332860&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26332860.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26325943</id>
	<title>Re: [tc-forge-dev]   Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-12T12:38:21Z</published>
	<updated>2009-11-12T12:38:21Z</updated>
	<author>
		<name>Chris Dennis-4</name>
	</author>
	<content type="html">The old lock manager was slightly out of alignment with the normal &amp;nbsp;
&lt;br&gt;semantics of these methods - in the new lock manager the following &amp;nbsp;
&lt;br&gt;holds:
&lt;br&gt;&lt;br&gt;lock - is blocking (cannot be interrupted)
&lt;br&gt;tryLock(no timeout) - does not throw InterruptedException
&lt;br&gt;tryLock(with timeout) - can be interrupted (throws InterruptedException)
&lt;br&gt;lockInterruptibly - is blocking (but can be interrupted)
&lt;br&gt;&lt;br&gt;Not sure how this is exposed by FinegrainedLock - but this is what is &amp;nbsp;
&lt;br&gt;going on in the core.
&lt;br&gt;&lt;br&gt;Chris
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 11, 2009, at 10:51 AM, Alex Miller wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Given those alternatives, I'd much rather add a tryLockEntry() :) &amp;nbsp; 
&lt;br&gt;&amp;gt; Let me discuss with some people here internally and see whether we &amp;nbsp;
&lt;br&gt;&amp;gt; can add this for the 3.2 release train.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll leave the interrupt question to Chris (who is out today) since &amp;nbsp;
&lt;br&gt;&amp;gt; he just rewrote the client lock manager. &amp;nbsp;In this case, I think &amp;nbsp;
&lt;br&gt;&amp;gt; you're performing a blocking lock operation so I don't believe it &amp;nbsp;
&lt;br&gt;&amp;gt; should/would respond to interrupt.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW, you might want to try out some of your perf tests with the &amp;nbsp;
&lt;br&gt;&amp;gt; current trunk - server guys have made some insane improvements in &amp;nbsp;
&lt;br&gt;&amp;gt; the last few weeks in prep for 3.2 plus the new lock mgr is a big &amp;nbsp;
&lt;br&gt;&amp;gt; improvement, particularly on read locks and lock memory footprint.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 11, 2009, at 9:32 AM, Sergio Bossa wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Nov 11, 2009 at 4:20 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26325943&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; My only concern with that is that LockableMap touches a lot of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; public (and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; private) stuff across tim-concurrent-collections, tim-distributed- 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; cache,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; tim-hibernate-cache, etc:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I see your concerns ...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Maybe it would be better to add it just to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ConcurrentDistributedMap directly
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and not LockableMap for the moment?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I was thinking at LockableMap in order to be consistent with already
&lt;br&gt;&amp;gt;&amp;gt; existing interfaces: adding such a method directly on
&lt;br&gt;&amp;gt;&amp;gt; ConcurrentDistributedMap would absolutely work for me, but I don't
&lt;br&gt;&amp;gt;&amp;gt; want to mess your code, so feel free to review the issue with your
&lt;br&gt;&amp;gt;&amp;gt; transparency team if needed and keep me posted.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As an alternative solution, I was thinking to write a
&lt;br&gt;&amp;gt;&amp;gt; ContentionManager to simply kill threads contending/waiting-for locks
&lt;br&gt;&amp;gt;&amp;gt; for too much time, so I have another question: is it possible to
&lt;br&gt;&amp;gt;&amp;gt; interrupt a thread waiting on ManagerUtil.beginLock(...)?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; tc-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26325943&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-forge-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26325943&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-forge-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26325943&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26325943.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26325842</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-12T12:32:01Z</published>
	<updated>2009-11-12T12:32:01Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">Hey Sergio,
&lt;br&gt;&lt;br&gt;Tim rightly pointed at &amp;nbsp;
&lt;br&gt;ConcurrentDistributedMap.createFinegrainedLock(K) which will return &amp;nbsp;
&lt;br&gt;you a FineGrainedLock object (with tryLock methods) that lets you &amp;nbsp;
&lt;br&gt;accomplish the equivalent of tryLockEntry(). &amp;nbsp;Is that sufficient?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/ConcurrentDistributedMap.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/ConcurrentDistributedMap.html&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/FinegrainedLock.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/FinegrainedLock.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Alex
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 11, 2009, at 12:21 PM, Alex Miller wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 3.2 is probably end of year-ish timeframe, depending on what ends up &amp;nbsp;
&lt;br&gt;&amp;gt; going in it and holidays, etc.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 11, 2009, at 11:16 AM, Sergio Bossa wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Nov 11, 2009 at 4:51 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26325842&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Given those alternatives, I'd much rather add a tryLockEntry() :) &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Let me
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; discuss with some people here internally and see whether we can &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; add this for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the 3.2 release train.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Great, what's the planned release time for 3.2?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'll leave the interrupt question to Chris (who is out today) &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; since he just
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; rewrote the client lock manager. &amp;nbsp;In this case, I think you're &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; performing a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; blocking lock operation so I don't believe it should/would respond &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; interrupt.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Okay, I'm adding Chris to this thread.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BTW, you might want to try out some of your perf tests with the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; current
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; trunk - server guys have made some insane improvements in the last &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; few weeks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; in prep for 3.2 plus the new lock mgr is a big improvement, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; particularly on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; read locks and lock memory footprint.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Very cool: I'll give it a try in a few days.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for your support,
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sergio B.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-forge-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26325842&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-forge-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26325842&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26325842.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26306090</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-11T10:21:48Z</published>
	<updated>2009-11-11T10:21:48Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">3.2 is probably end of year-ish timeframe, depending on what ends up &amp;nbsp;
&lt;br&gt;going in it and holidays, etc.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 11, 2009, at 11:16 AM, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, Nov 11, 2009 at 4:51 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26306090&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Given those alternatives, I'd much rather add a tryLockEntry() :) &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Let me
&lt;br&gt;&amp;gt;&amp;gt; discuss with some people here internally and see whether we can add &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; this for
&lt;br&gt;&amp;gt;&amp;gt; the 3.2 release train.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Great, what's the planned release time for 3.2?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'll leave the interrupt question to Chris (who is out today) since &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; he just
&lt;br&gt;&amp;gt;&amp;gt; rewrote the client lock manager. &amp;nbsp;In this case, I think you're &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; performing a
&lt;br&gt;&amp;gt;&amp;gt; blocking lock operation so I don't believe it should/would respond to
&lt;br&gt;&amp;gt;&amp;gt; interrupt.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Okay, I'm adding Chris to this thread.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW, you might want to try out some of your perf tests with the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; current
&lt;br&gt;&amp;gt;&amp;gt; trunk - server guys have made some insane improvements in the last &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; few weeks
&lt;br&gt;&amp;gt;&amp;gt; in prep for 3.2 plus the new lock mgr is a big improvement, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; particularly on
&lt;br&gt;&amp;gt;&amp;gt; read locks and lock memory footprint.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Very cool: I'll give it a try in a few days.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your support,
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sergio B.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26306090&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26306090.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26305011</id>
	<title>Re: [tc-forge-dev]  Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-11T09:16:09Z</published>
	<updated>2009-11-11T09:16:09Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Wed, Nov 11, 2009 at 4:51 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26305011&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Given those alternatives, I'd much rather add a tryLockEntry() :)  Let me
&lt;br&gt;&amp;gt; discuss with some people here internally and see whether we can add this for
&lt;br&gt;&amp;gt; the 3.2 release train.
&lt;br&gt;&lt;br&gt;Great, what's the planned release time for 3.2?
&lt;br&gt;&lt;br&gt;&amp;gt; I'll leave the interrupt question to Chris (who is out today) since he just
&lt;br&gt;&amp;gt; rewrote the client lock manager.  In this case, I think you're performing a
&lt;br&gt;&amp;gt; blocking lock operation so I don't believe it should/would respond to
&lt;br&gt;&amp;gt; interrupt.
&lt;br&gt;&lt;br&gt;Okay, I'm adding Chris to this thread.
&lt;br&gt;&lt;br&gt;&amp;gt; BTW, you might want to try out some of your perf tests with the current
&lt;br&gt;&amp;gt; trunk - server guys have made some insane improvements in the last few weeks
&lt;br&gt;&amp;gt; in prep for 3.2 plus the new lock mgr is a big improvement, particularly on
&lt;br&gt;&amp;gt; read locks and lock memory footprint.
&lt;br&gt;&lt;br&gt;Very cool: I'll give it a try in a few days.
&lt;br&gt;&lt;br&gt;Thanks for your support,
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Sergio B.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26305011&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26305011.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303613</id>
	<title>Re: [tc-forge-dev] Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-11T07:51:10Z</published>
	<updated>2009-11-11T07:51:10Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">Given those alternatives, I'd much rather add a tryLockEntry() :) &amp;nbsp;Let &amp;nbsp;
&lt;br&gt;me discuss with some people here internally and see whether we can add &amp;nbsp;
&lt;br&gt;this for the 3.2 release train.
&lt;br&gt;&lt;br&gt;I'll leave the interrupt question to Chris (who is out today) since he &amp;nbsp;
&lt;br&gt;just rewrote the client lock manager. &amp;nbsp;In this case, I think you're &amp;nbsp;
&lt;br&gt;performing a blocking lock operation so I don't believe it should/ 
&lt;br&gt;would respond to interrupt.
&lt;br&gt;&lt;br&gt;BTW, you might want to try out some of your perf tests with the &amp;nbsp;
&lt;br&gt;current trunk - server guys have made some insane improvements in the &amp;nbsp;
&lt;br&gt;last few weeks in prep for 3.2 plus the new lock mgr is a big &amp;nbsp;
&lt;br&gt;improvement, particularly on read locks and lock memory footprint.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 11, 2009, at 9:32 AM, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, Nov 11, 2009 at 4:20 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303613&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My only concern with that is that LockableMap touches a lot of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; public (and
&lt;br&gt;&amp;gt;&amp;gt; private) stuff across tim-concurrent-collections, tim-distributed- 
&lt;br&gt;&amp;gt;&amp;gt; cache,
&lt;br&gt;&amp;gt;&amp;gt; tim-hibernate-cache, etc:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I see your concerns ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Maybe it would be better to add it just to ConcurrentDistributedMap &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; directly
&lt;br&gt;&amp;gt;&amp;gt; and not LockableMap for the moment?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I was thinking at LockableMap in order to be consistent with already
&lt;br&gt;&amp;gt; existing interfaces: adding such a method directly on
&lt;br&gt;&amp;gt; ConcurrentDistributedMap would absolutely work for me, but I don't
&lt;br&gt;&amp;gt; want to mess your code, so feel free to review the issue with your
&lt;br&gt;&amp;gt; transparency team if needed and keep me posted.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As an alternative solution, I was thinking to write a
&lt;br&gt;&amp;gt; ContentionManager to simply kill threads contending/waiting-for locks
&lt;br&gt;&amp;gt; for too much time, so I have another question: is it possible to
&lt;br&gt;&amp;gt; interrupt a thread waiting on ManagerUtil.beginLock(...)?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303613&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303613&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26303613.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303302</id>
	<title>Re: [tc-forge-dev] Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-11T07:32:33Z</published>
	<updated>2009-11-11T07:32:33Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Wed, Nov 11, 2009 at 4:20 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303302&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; My only concern with that is that LockableMap touches a lot of public (and
&lt;br&gt;&amp;gt; private) stuff across tim-concurrent-collections, tim-distributed-cache,
&lt;br&gt;&amp;gt; tim-hibernate-cache, etc:
&lt;br&gt;&lt;br&gt;I see your concerns ...
&lt;br&gt;&lt;br&gt;&amp;gt; Maybe it would be better to add it just to ConcurrentDistributedMap directly
&lt;br&gt;&amp;gt; and not LockableMap for the moment?
&lt;br&gt;&lt;br&gt;I was thinking at LockableMap in order to be consistent with already
&lt;br&gt;existing interfaces: adding such a method directly on
&lt;br&gt;ConcurrentDistributedMap would absolutely work for me, but I don't
&lt;br&gt;want to mess your code, so feel free to review the issue with your
&lt;br&gt;transparency team if needed and keep me posted.
&lt;br&gt;&lt;br&gt;As an alternative solution, I was thinking to write a
&lt;br&gt;ContentionManager to simply kill threads contending/waiting-for locks
&lt;br&gt;for too much time, so I have another question: is it possible to
&lt;br&gt;interrupt a thread waiting on ManagerUtil.beginLock(...)?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303302&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26303302.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303065</id>
	<title>Re: [tc-forge-dev] Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-11T07:20:26Z</published>
	<updated>2009-11-11T07:20:26Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">Hey Sergio,
&lt;br&gt;&lt;br&gt;My only concern with that is that LockableMap touches a lot of public &amp;nbsp;
&lt;br&gt;(and private) stuff across tim-concurrent-collections, tim-distributed- 
&lt;br&gt;cache, tim-hibernate-cache, etc:
&lt;br&gt;&lt;br&gt;ConcurrentDistributedMap, ConcurrentStringMap, &amp;nbsp;
&lt;br&gt;ConcurrentDistributedMapBackend (and it's subclasses)
&lt;br&gt;DistributedCache (and impl), LocalCache (and store), CacheStore, etc
&lt;br&gt;&lt;br&gt;So I hesitate to add this without some thought. &amp;nbsp;I'm not against &amp;nbsp;
&lt;br&gt;adding a tryLockEntry() and we actually have a jira for that already:
&lt;br&gt;&lt;a href=&quot;http://jira.terracotta.org/jira/browse/CDV-1422&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.terracotta.org/jira/browse/CDV-1422&lt;/a&gt;&lt;br&gt;&lt;br&gt;Maybe it would be better to add it just to ConcurrentDistributedMap &amp;nbsp;
&lt;br&gt;directly and not LockableMap for the moment?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 11, 2009, at 2:53 AM, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi guys,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is it possible to add a tryLockEntry(...) method to LockableMap so
&lt;br&gt;&amp;gt; that it could be called from ConcurrentDistributedMap instances?
&lt;br&gt;&amp;gt; I could handle the patch by myself, if you agree with it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sergio B.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-forge-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303065&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-forge-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-forge-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303065&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26303065.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26297956</id>
	<title>Adding tryLockEntry() to LockableMap</title>
	<published>2009-11-11T00:53:50Z</published>
	<updated>2009-11-11T00:53:50Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">Hi guys,
&lt;br&gt;&lt;br&gt;is it possible to add a tryLockEntry(...) method to LockableMap so
&lt;br&gt;that it could be called from ConcurrentDistributedMap instances?
&lt;br&gt;I could handle the patch by myself, if you agree with it.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Sergio B.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297956&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-tryLockEntry%28%29-to-LockableMap-tp26297956p26297956.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26137922</id>
	<title>Terracotta Master Worker + Guice</title>
	<published>2009-10-30T15:43:41Z</published>
	<updated>2009-10-30T15:43:41Z</updated>
	<author>
		<name>adamatmagpie</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Greetings,&lt;br&gt;&lt;br&gt;I have been trying to get a Terracotta Master Worker project going with Guice but I seem to have run into a problem with Guice's Provider class. Every time I try to inject a class with a Provider i.e&lt;br&gt;&lt;br&gt;@Inject&lt;br&gt;public void &amp;nbsp;MyAppService(Provider&amp;lt;DAOService&amp;gt; daoProvider)&lt;br&gt;{&lt;br&gt;...&lt;br&gt;}&lt;br&gt;&lt;br&gt;I am getting a class not found exception on the class that is bound as the provider, even if I instrument the class explicitly.&lt;br&gt;&lt;br&gt;In terms of code I have the following&lt;br&gt;&lt;br&gt;&lt;br&gt;----- Provider ------&lt;br&gt;public class DAOServiceProvider implements Provider&amp;lt;DAOService&amp;gt;&lt;br&gt;{&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;public DAOService get()&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;{&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;return new DAOServiceImpl();&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;}&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;---- Master -------&lt;br&gt;&lt;br&gt;public class WorkMaster&lt;br&gt;{&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;public void run()&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;{&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;nbsp;Injector injector = Guice.createInjector(new AbstractModule() {&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;@Override&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;protected void configure()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;bind(DAOService.class).toProvider(DAOServiceProvider.class);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;});&lt;br&gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;Work work = injector.getInstance(Work.class);&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;}&lt;br&gt;}&lt;br&gt;&lt;br&gt;---- Worker ----&lt;br&gt;&lt;br&gt;public class Work implements Callable&amp;lt;int&amp;gt;&lt;br&gt;{&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;private Provider&amp;lt;DAOService&amp;gt; serviceProvider;&lt;br&gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;@Inject&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;public Work(Provider&amp;lt;DAOService&amp;gt; serviceProvider)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;{&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;this.serviceProvider = serviceProvider;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;}&lt;br&gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;public int call() throws Exception&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;{&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;return serviceProvider.get().getUserCount();&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;}&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;---- tc-config.xml -----&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br&gt;&amp;lt;con:tc-config xmlns:con=&quot;&lt;a href=&quot;http://www.terracotta.org/config&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/config&lt;/a&gt;&quot;&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;servers&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;server host=&quot;%i&quot; name=&quot;localhost&quot;&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;dso-port&amp;gt;9510&amp;lt;/dso-port&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;jmx-port&amp;gt;9520&amp;lt;/jmx-port&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;data&amp;gt;terracotta/server-data&amp;lt;/data&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;logs&amp;gt;terracotta/server-logs&amp;lt;/logs&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;statistics&amp;gt;terracotta/cluster-statistics&amp;lt;/statistics&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/server&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/servers&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;clients&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;logs&amp;gt;terracotta/client-logs&amp;lt;/logs&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;modules&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;module name=&quot;tim-masterworker&quot; version=&quot;2.1.1&quot; /&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;module name=&quot;tim-guice-1.0&quot; version=&quot;1.2.1&quot; /&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/modules&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/clients&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;application&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;dso&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;instrumented-classes&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;class-expression&amp;gt;com.magpieti.terraguice.*&amp;lt;/class-expression&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;class-expression&amp;gt;c com.magpieti.terraguice.DAOServiceProvider$$FastClassByGuice&amp;lt;/class-expression&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;class-expression&amp;gt;com.google.inject.*&amp;lt;/class-expression&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/instrumented-classes&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;additional-boot-jar-classes&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.annotation.AnnotationInvocationHandler&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.generics.repository.ConstructorRepository&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.generics.factory.CoreReflectionFactory&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.generics.tree.MethodTypeSignature&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.generics.scope.ConstructorScope&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.generics.tree.ClassTypeSignature&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.generics.tree.VoidDescriptor&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;include&amp;gt;sun.reflect.generics.tree.SimpleClassTypeSignature&amp;lt;/include&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/additional-boot-jar-classes&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/dso&amp;gt;&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;/application&amp;gt;&lt;br&gt;&amp;lt;/con:tc-config&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Currently, when the &quot;serviceProvider.get().getUserCount()' is executed I get the following stack trace&lt;br&gt;&lt;br&gt;&lt;br&gt;com.tc.exception.TCClassNotFoundException: java.lang.ClassNotFoundException: com.magpieti.terraguice.DAOServiceProvider $$FastClassByGuice$$4081c943&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.tc.object.TCObjectPhysical.resolveReference(TCObjectPhysical.java:151)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.cglib.reflect.FastMember.__tc_getfc(FastMember.java)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.DefaultConstructionProxyFactory$2.newInstance(DefaultConstructionProxyFactory.java:67)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:142)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.InjectorImpl$ImplicitBinding.get(InjectorImpl.java:1006)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.BoundProviderFactory.get(BoundProviderFactory.java:60)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.InjectorImpl$9$1.call(InjectorImpl.java:708)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:747)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.google.inject.InjectorImpl$9.get(InjectorImpl.java:702)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.magpieti.terraguice.Work.call(SimpleWork.java:24)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.magpieti.terraguice.Work.call(SimpleWork.java:1)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:270)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.util.concurrent.FutureTask.run(FutureTask.java:55)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at org.terracotta.executor.support.DefaultDistributedWork.run(DefaultDistributedWork.java:25)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at org.terracotta.executor.DistributedWorkerService.doExecute(DistributedWorkerService.java:92)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at org.terracotta.masterworker.AbstractWorker$WorkPipeListener$1.run(AbstractWorker.java:131)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:270)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.util.concurrent.FutureTask.run(FutureTask.java:55)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.lang.Thread.run(Thread.java:637)&lt;br&gt;Caused by: java.lang.ClassNotFoundException: com.magpieti.terraguice.DAOServiceProvider$$FastClassByGuice$$4081c943&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.net.URLClassLoader$1.run(URLClassLoader.java:200)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.security.AccessController.doPrivileged(Native Method)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.net.URLClassLoader.findClass(URLClassLoader.java:188)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at sun.misc.Launcher$AppClassLoader.findClass(Launcher.java)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.lang.ClassLoader.loadClass(ClassLoader.java:319)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.lang.ClassLoader.loadClass(ClassLoader.java:254)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.lang.Class.forName0(Native Method)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at java.lang.Class.forName(Class.java:247)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.tc.object.loaders.StandardClassProvider.getClassFor(StandardClassProvider.java:88)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.tc.object.ClientObjectManagerImpl.lookup(ClientObjectManagerImpl.java:539)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.tc.object.ClientObjectManagerImpl.lookupObject(ClientObjectManagerImpl.java:442)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.tc.object.ClientObjectManagerImpl.lookupObject(ClientObjectManagerImpl.java:430)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;at com.tc.object.TCObjectPhysical.resolveReference(TCObjectPhysical.java:149)&lt;br&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;... 22 more&lt;br&gt;&lt;br&gt;&lt;br&gt;Is it immediately obvious anyone why this would be a problem? Why is the Terracotta class loader unable to find this particular class?&lt;br&gt;&lt;br&gt;As a side note, if I inject the class that the Provider is providing instead of the whole provider it seems to work.&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Adam&lt;br&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;tc-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26137922&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-users-f17464.html&quot; embed=&quot;fixTarget[17464]&quot; target=&quot;_top&quot; &gt;tc-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Terracotta-Master-Worker-%2B-Guice-tp26137922p26137922.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25811277</id>
	<title>Re: Avoid &quot;identity&quot; behavior</title>
	<published>2009-10-08T13:42:05Z</published>
	<updated>2009-10-08T13:42:05Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">On Thu, Oct 8, 2009 at 9:59 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811277&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Not really.  There is a central enum that controls the set of &amp;quot;tc literals&amp;quot;.
&lt;br&gt;&amp;gt;  There are various hard-coded behaviors that deal with tc literals so there
&lt;br&gt;&amp;gt; is not any way to dynamically update that set.
&lt;br&gt;&lt;br&gt;Okay, no worries ...
&lt;br&gt;&lt;br&gt;&amp;gt; What are you trying to achieve?
&lt;br&gt;&lt;br&gt;Putting it simply, I just wanted to roll out a custom String
&lt;br&gt;implementation and have it behave like a primitive.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811277&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Avoid-%22identity%22-behavior-tp25802943p25811277.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25810674</id>
	<title>Re: Avoid &quot;identity&quot; behavior</title>
	<published>2009-10-08T12:59:48Z</published>
	<updated>2009-10-08T12:59:48Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">Not really. &amp;nbsp;There is a central enum that controls the set of &amp;quot;tc &amp;nbsp;
&lt;br&gt;literals&amp;quot;. &amp;nbsp;There are various hard-coded behaviors that deal with tc &amp;nbsp;
&lt;br&gt;literals so there is not any way to dynamically update that set.
&lt;br&gt;&lt;br&gt;What are you trying to achieve?
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Oct 8, 2009, at 7:21 AM, Sergio Bossa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi guys,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is there a way to avoid the default &amp;quot;identity&amp;quot; behavior of Terracotta
&lt;br&gt;&amp;gt; clustered objects, that is, a way to have them behave like String
&lt;br&gt;&amp;gt; objects (and other primitives)?
&lt;br&gt;&amp;gt; Maybe some kind of marker interface?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sergio B.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate and Open Source Enthusiast.
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; tc-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25810674&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25810674&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Avoid-%22identity%22-behavior-tp25802943p25810674.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25802943</id>
	<title>Avoid &quot;identity&quot; behavior</title>
	<published>2009-10-08T05:21:59Z</published>
	<updated>2009-10-08T05:21:59Z</updated>
	<author>
		<name>Sergio Bossa</name>
	</author>
	<content type="html">Hi guys,
&lt;br&gt;&lt;br&gt;is there a way to avoid the default &amp;quot;identity&amp;quot; behavior of Terracotta
&lt;br&gt;clustered objects, that is, a way to have them behave like String
&lt;br&gt;objects (and other primitives)?
&lt;br&gt;Maybe some kind of marker interface?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Sergio B.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate and Open Source Enthusiast.
&lt;br&gt;URL: &lt;a href=&quot;http://www.linkedin.com/in/sergiob&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/sergiob&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;tc-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25802943&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-dev-f17465.html&quot; embed=&quot;fixTarget[17465]&quot; target=&quot;_top&quot; &gt;tc-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Avoid-%22identity%22-behavior-tp25802943p25802943.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25588295</id>
	<title>Re: welcome script not available</title>
	<published>2009-09-23T19:10:34Z</published>
	<updated>2009-09-23T19:10:34Z</updated>
	<author>
		<name>Dominick Accattato</name>
	</author>
	<content type="html">Ah yes, that worked perfectly!  I had watched the screencasts, but they all started from the welcome app.  Thanks for pointing this out.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Sep 23, 2009 at 9:58 PM, Gary Keim &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gkeim@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;








&lt;div link=&quot;blue&quot; vlink=&quot;purple&quot; lang=&quot;EN-US&quot;&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt;Steve was referring to tools/pojo/samples{sh,bat}.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(31, 73, 125);&quot;&gt; &lt;/span&gt;&lt;/p&gt;

&lt;div style=&quot;border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;&quot;&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users-bounces@...&lt;/a&gt;
[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users-bounces@...&lt;/a&gt;] &lt;b&gt;On Behalf Of &lt;/b&gt;Dominick
Accattato&lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; Wednesday, September 23, 2009 6:57 PM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: [tc-users] welcome script not available&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p style=&quot;margin-bottom: 12pt;&quot;&gt;@Alex, Thanks for clearing that
up, but wouldn&amp;#39;t a welcome app still be useful even for the integration
products?  &lt;br&gt;
&lt;br&gt;
@Steven, are you referring to the &amp;quot;start-demo-server.sh&amp;quot; that&amp;#39;s
located in [TC_HOME]/samples ?&lt;/p&gt;

&lt;div&gt;

&lt;p&gt;On Wed, Sep 23, 2009 at 9:45 PM, Steven Harris &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; wrote:&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p&gt;The sample launcher still exists if that&amp;#39;s the part you
need.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;/p&gt;

&lt;div&gt;

&lt;p&gt;Steve&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;br&gt;
On Sep 23, 2009, at 6:10 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt;
wrote:&lt;/p&gt;

&lt;/div&gt;

&lt;blockquote style=&quot;margin-top: 5pt; margin-bottom: 5pt;&quot;&gt;

&lt;div&gt;

&lt;p&gt;Yes, the welcome scripts were removed to reflect a new focus
on our integration products like sessions, Hibernate second level cache, and
(soon) Ehcache.&lt;/p&gt;

&lt;div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p&gt;On Sep 23, 2009, at 6:08 PM, Dominick Accattato wrote:&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;Hi,&lt;br&gt;
&lt;br&gt;
I just downloaded the latest tar release of Terracotta ES 3.1.0 here (&lt;a href=&quot;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&lt;/a&gt;). 
It downloaded and unpacked fine, however I do not see the welcome.sh script in
any of the directories including the bin.  Here are other places I&amp;#39;ve
searched to find more information:&lt;/p&gt;

&lt;ul type=&quot;disc&quot;&gt;
 &lt;li&gt;I&amp;#39;ve searched the forums&lt;/li&gt;
 &lt;li&gt;read the text files that accompany the download&lt;/li&gt;
 &lt;li&gt;checked the release_notes (&lt;a href=&quot;http://www.terracotta.org/web/display/docs/Release+Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/docs/Release+Notes&lt;/a&gt;). 
     &lt;/li&gt;
 &lt;li&gt;searched the wiki&lt;/li&gt;
 &lt;li&gt;tried searching the mailing list&lt;/li&gt;
 &lt;li&gt;google search&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That said, I am able to run the samples individually from
the command line.  However, I was wondering if that welcome script has
been removed.  If so, why?  Thanks in advance for any information you
can shed on the subject... and thanks for all the hard work!&lt;br&gt;
_______________________________________________&lt;br&gt;
tc-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/blockquote&gt;

&lt;blockquote style=&quot;margin-top: 5pt; margin-bottom: 5pt;&quot;&gt;

&lt;div&gt;

&lt;p&gt;_______________________________________________&lt;br&gt;
tc-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/blockquote&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
tc-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;/div&gt;&lt;/div&gt;&lt;p&gt;__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4451 (20090923) __________&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;The message was checked by ESET NOD32 Antivirus.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.eset.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.eset.com&lt;/a&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;


&lt;br&gt;_______________________________________________&lt;br&gt;
tc-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;tc-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588295&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-users-f17464.html&quot; embed=&quot;fixTarget[17464]&quot; target=&quot;_top&quot; &gt;tc-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/welcome-script-not-available-tp25587797p25588295.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25588199</id>
	<title>Re: welcome script not available</title>
	<published>2009-09-23T18:58:43Z</published>
	<updated>2009-09-23T18:58:43Z</updated>
	<author>
		<name>Gary Keim</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Steve was referring to tools/pojo/samples{sh,bat}.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users-bounces@...&lt;/a&gt;
[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users-bounces@...&lt;/a&gt;] &lt;b&gt;On Behalf Of &lt;/b&gt;Dominick
Accattato&lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; Wednesday, September 23, 2009 6:57 PM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: [tc-users] welcome script not available&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;@Alex, Thanks for clearing that
up, but wouldn't a welcome app still be useful even for the integration
products?&amp;nbsp; &lt;br&gt;
&lt;br&gt;
@Steven, are you referring to the &amp;quot;start-demo-server.sh&amp;quot; that's
located in [TC_HOME]/samples ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;On Wed, Sep 23, 2009 at 9:45 PM, Steven Harris &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt; wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;The sample launcher still exists if that's the part you
need.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;Steve&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;&lt;br&gt;
On Sep 23, 2009, at 6:10 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt;
wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;Yes, the welcome scripts were removed to reflect a new focus
on our integration products like sessions, Hibernate second level cache, and
(soon) Ehcache.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;On Sep 23, 2009, at 6:08 PM, Dominick Accattato wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;br&gt;
&lt;br&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Hi,&lt;br&gt;
&lt;br&gt;
I just downloaded the latest tar release of Terracotta ES 3.1.0 here (&lt;a href=&quot;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&lt;/a&gt;).&amp;nbsp;
It downloaded and unpacked fine, however I do not see the welcome.sh script in
any of the directories including the bin.&amp;nbsp; Here are other places I've
searched to find more information:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;ul type=disc&gt;
 &lt;li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'&gt;I've searched the forums&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
 &lt;li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'&gt;read the text files that accompany the download&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
 &lt;li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'&gt;checked the release_notes (&lt;a href=&quot;http://www.terracotta.org/web/display/docs/Release+Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/docs/Release+Notes&lt;/a&gt;).&amp;nbsp;
     &lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
 &lt;li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'&gt;searched the wiki&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
 &lt;li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'&gt;tried searching the mailing list&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
 &lt;li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'&gt;google search&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=MsoNormal&gt;That said, I am able to run the samples individually from
the command line.&amp;nbsp; However, I was wondering if that welcome script has
been removed.&amp;nbsp; If so, why?&amp;nbsp; Thanks in advance for any information you
can shed on the subject... and thanks for all the hard work!&lt;br&gt;
_______________________________________________&lt;br&gt;
tc-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/blockquote&gt;

&lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;_______________________________________________&lt;br&gt;
tc-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/blockquote&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
tc-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p&gt;__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4451 (20090923) __________&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p&gt;The message was checked by ESET NOD32 Antivirus.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p&gt;http://www.eset.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;tc-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588199&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-users-f17464.html&quot; embed=&quot;fixTarget[17464]&quot; target=&quot;_top&quot; &gt;tc-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/welcome-script-not-available-tp25587797p25588199.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25588181</id>
	<title>Re: welcome script not available</title>
	<published>2009-09-23T18:56:33Z</published>
	<updated>2009-09-23T18:56:33Z</updated>
	<author>
		<name>Dominick Accattato</name>
	</author>
	<content type="html">@Alex, Thanks for clearing that up, but wouldn&amp;#39;t a welcome app still be useful even for the integration products?  &lt;br&gt;&lt;br&gt;@Steven, are you referring to the &amp;quot;start-demo-server.sh&amp;quot; that&amp;#39;s located in [TC_HOME]/samples ?&lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Sep 23, 2009 at 9:45 PM, Steven Harris &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588181&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;steve@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div bgcolor=&quot;#FFFFFF&quot;&gt;&lt;div&gt;The sample launcher still exists if that&amp;#39;s the part you need.&lt;br&gt;&lt;br&gt;Cheers,&lt;div&gt;Steve&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;div&gt;&lt;br&gt;On Sep 23, 2009, at 6:10 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588181&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;Yes, the welcome scripts were removed to reflect a new focus on our integration products like sessions, Hibernate second level cache, and (soon) Ehcache.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;div&gt;&lt;div&gt;On Sep 23, 2009, at 6:08 PM, Dominick Accattato wrote:&lt;/div&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;Hi,&lt;br&gt;&lt;br&gt;I just downloaded the latest tar release of Terracotta ES 3.1.0 here (&lt;a href=&quot;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&lt;/a&gt;).  It downloaded and unpacked fine, however I do not see the welcome.sh script in any of the directories including the bin.  Here are other places I&amp;#39;ve searched to find more information:&lt;br&gt;
 &lt;ul&gt;&lt;li&gt;I&amp;#39;ve searched the forums&lt;/li&gt;&lt;li&gt;read the text files that accompany the download&lt;/li&gt;&lt;li&gt;checked the release_notes (&lt;a href=&quot;http://www.terracotta.org/web/display/docs/Release+Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.terracotta.org/web/display/docs/Release+Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/docs/Release+Notes&lt;/a&gt;).  &lt;/li&gt;
 &lt;li&gt;searched the wiki&lt;/li&gt;&lt;li&gt;tried searching the mailing list&lt;/li&gt;&lt;li&gt;google search&lt;/li&gt;&lt;/ul&gt;That said, I am able to run the samples individually from the command line.  However, I was wondering if that welcome script has been removed.  If so, why?  Thanks in advance for any information you can shed on the subject... and thanks for all the hard work!&lt;br&gt;
 _______________________________________________&lt;br&gt;tc-users mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588181&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588181&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;span&gt;_______________________________________________&lt;/span&gt;&lt;br&gt;
&lt;span&gt;tc-users mailing list&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588181&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;/span&gt;&lt;br&gt;
&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
tc-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588181&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;tc-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588181&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-users-f17464.html&quot; embed=&quot;fixTarget[17464]&quot; target=&quot;_top&quot; &gt;tc-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/welcome-script-not-available-tp25587797p25588181.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25588072</id>
	<title>Re: welcome script not available</title>
	<published>2009-09-23T18:45:57Z</published>
	<updated>2009-09-23T18:45:57Z</updated>
	<author>
		<name>sharrissf</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body bgcolor=&quot;#FFFFFF&quot;&gt;&lt;div&gt;The sample launcher still exists if that's the part you need.&lt;br&gt;&lt;br&gt;Cheers,&lt;div&gt;Steve&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;On Sep 23, 2009, at 6:10 PM, Alex Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588072&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;amiller@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;Yes, the welcome scripts were removed to reflect a new focus on our integration products like sessions, Hibernate second level cache, and (soon) Ehcache.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;On Sep 23, 2009, at 6:08 PM, Dominick Accattato wrote:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Hi,&lt;br&gt;&lt;br&gt;I just downloaded the latest tar release of Terracotta ES 3.1.0 here (&lt;a href=&quot;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&lt;/a&gt;&lt;/a&gt;).&amp;nbsp; It downloaded and unpacked fine, however I do not see the welcome.sh script in any of the directories including the bin.&amp;nbsp; Here are other places I've searched to find more information:&lt;br&gt; &lt;ul&gt;&lt;li&gt;I've searched the forums&lt;/li&gt;&lt;li&gt;read the text files that accompany the download&lt;/li&gt;&lt;li&gt;checked the release_notes (&lt;a href=&quot;http://www.terracotta.org/web/display/docs/Release+Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://www.terracotta.org/web/display/docs/Release+Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/docs/Release+Notes&lt;/a&gt;&lt;/a&gt;).&amp;nbsp; &lt;/li&gt; &lt;li&gt;searched the wiki&lt;/li&gt;&lt;li&gt;tried searching the mailing list&lt;/li&gt;&lt;li&gt;google search&lt;/li&gt;&lt;/ul&gt;That said, I am able to run the samples individually from the command line.&amp;nbsp; However, I was wondering if that welcome script has been removed.&amp;nbsp; If so, why?&amp;nbsp; Thanks in advance for any information you can shed on the subject... and thanks for all the hard work!&lt;br&gt; _______________________________________________&lt;br&gt;tc-users mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588072&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;span&gt;_______________________________________________&lt;/span&gt;&lt;br&gt;&lt;span&gt;tc-users mailing list&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588072&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;tc-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25588072&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-users-f17464.html&quot; embed=&quot;fixTarget[17464]&quot; target=&quot;_top&quot; &gt;tc-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/welcome-script-not-available-tp25587797p25588072.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25587809</id>
	<title>Re: welcome script not available</title>
	<published>2009-09-23T18:10:47Z</published>
	<updated>2009-09-23T18:10:47Z</updated>
	<author>
		<name>Alex Miller-8</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Yes, the welcome scripts were removed to reflect a new focus on our integration products like sessions, Hibernate second level cache, and (soon) Ehcache.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;On Sep 23, 2009, at 6:08 PM, Dominick Accattato wrote:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Hi,&lt;br&gt;&lt;br&gt;I just downloaded the latest tar release of Terracotta ES 3.1.0 here (&lt;a href=&quot;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/orgsite/DownloadCatalog&lt;/a&gt;).&amp;nbsp; It downloaded and unpacked fine, however I do not see the welcome.sh script in any of the directories including the bin.&amp;nbsp; Here are other places I've searched to find more information:&lt;br&gt; &lt;ul&gt;&lt;li&gt;I've searched the forums&lt;/li&gt;&lt;li&gt;read the text files that accompany the download&lt;/li&gt;&lt;li&gt;checked the release_notes (&lt;a href=&quot;http://www.terracotta.org/web/display/docs/Release+Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org/web/display/docs/Release+Notes&lt;/a&gt;).&amp;nbsp; &lt;/li&gt; &lt;li&gt;searched the wiki&lt;/li&gt;&lt;li&gt;tried searching the mailing list&lt;/li&gt;&lt;li&gt;google search&lt;/li&gt;&lt;/ul&gt;That said, I am able to run the samples individually from the command line.&amp;nbsp; However, I was wondering if that welcome script has been removed.&amp;nbsp; If so, why?&amp;nbsp; Thanks in advance for any information you can shed on the subject... and thanks for all the hard work!&lt;br&gt; _______________________________________________&lt;br&gt;tc-users mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25587809&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;&lt;br&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;tc-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25587809&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tc-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.terracotta.org/mailman/listinfo/tc-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.terracotta.org/mailman/listinfo/tc-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tc-users-f17464.html&quot; embed=&quot;fixTarget[17464]&quot; target=&quot;_top&quot; &gt;tc-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/welcome-script-not-available-tp25587797p25587809.html" />
</entry>

</feed>
