<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Part 2: Terracotta: 1, Grails Searchable Plugin+Me: 1</title>
	<atom:link href="http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/</link>
	<description>life technology etc</description>
	<lastBuildDate>Mon, 12 Jul 2010 13:14:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jan Rudert</title>
		<link>http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/comment-page-1/#comment-217</link>
		<dc:creator>Jan Rudert</dc:creator>
		<pubDate>Fri, 27 Feb 2009 09:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/#comment-217</guid>
		<description>How did you manage that terracotta does not complain about nonshareable groovy classes like MetaClassRegistry? I treid to workaround this by sharing all groovy internal classes but I am told that I should create terracotta locks for them. This is beyond what I am able to do... Thx</description>
		<content:encoded><![CDATA[<p>How did you manage that terracotta does not complain about nonshareable groovy classes like MetaClassRegistry? I treid to workaround this by sharing all groovy internal classes but I am told that I should create terracotta locks for them. This is beyond what I am able to do&#8230; Thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/comment-page-1/#comment-190</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Wed, 10 Dec 2008 10:42:47 +0000</pubDate>
		<guid isPermaLink="false">http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/#comment-190</guid>
		<description>Thanks Mike for sharing your hard work !

Have you tried to use the Terracotta integration now available in the Compass release ?

I tried it but got the same classloader error than you...</description>
		<content:encoded><![CDATA[<p>Thanks Mike for sharing your hard work !</p>
<p>Have you tried to use the Terracotta integration now available in the Compass release ?</p>
<p>I tried it but got the same classloader error than you&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Groovy on Grails : Terracotta Meets Grails with the Terracotta for Grails Plugin (Graeme Rocher)</title>
		<link>http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/comment-page-1/#comment-159</link>
		<dc:creator>Groovy on Grails : Terracotta Meets Grails with the Terracotta for Grails Plugin (Graeme Rocher)</dc:creator>
		<pubDate>Tue, 02 Sep 2008 17:24:32 +0000</pubDate>
		<guid isPermaLink="false">http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/#comment-159</guid>
		<description>[...] that adds support for the Terracotta data grid. It was always possible to do this with a bit of manual configuration, but now the plugin automates things nicely using a few new Grails command line [...]</description>
		<content:encoded><![CDATA[<p>[...] that adds support for the Terracotta data grid. It was always possible to do this with a bit of manual configuration, but now the plugin automates things nicely using a few new Grails command line [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/comment-page-1/#comment-94</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 30 Jan 2008 14:54:34 +0000</pubDate>
		<guid isPermaLink="false">http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/#comment-94</guid>
		<description>Graeme,

The classloader needs to be registered with Terracotta before any of the the classes you tell Terracotta about get loaded so I suppose it depends.  Is there anyway to specify a precedence in how the plugins get loaded?

I think the best approach though is the Terracotta config module which would make it really easy to include/exclude Terracotta in the equation.

-Mike</description>
		<content:encoded><![CDATA[<p>Graeme,</p>
<p>The classloader needs to be registered with Terracotta before any of the the classes you tell Terracotta about get loaded so I suppose it depends.  Is there anyway to specify a precedence in how the plugins get loaded?</p>
<p>I think the best approach though is the Terracotta config module which would make it really easy to include/exclude Terracotta in the equation.</p>
<p>-Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Orion Letizi</title>
		<link>http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/comment-page-1/#comment-93</link>
		<dc:creator>Orion Letizi</dc:creator>
		<pubDate>Wed, 30 Jan 2008 13:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/#comment-93</guid>
		<description>Mike,  this is great news.  I&#039;m glad you met with some success.  This is very exciting stuff.

--Orion</description>
		<content:encoded><![CDATA[<p>Mike,  this is great news.  I&#8217;m glad you met with some success.  This is very exciting stuff.</p>
<p>&#8211;Orion</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Graeme Rocher</title>
		<link>http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/comment-page-1/#comment-92</link>
		<dc:creator>Graeme Rocher</dc:creator>
		<pubDate>Wed, 30 Jan 2008 09:48:01 +0000</pubDate>
		<guid isPermaLink="false">http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/#comment-92</guid>
		<description>Hey Mike, nice work. But couldn&#039;t you do it without hacking Grails? At what point does the class loader have to be registered with Terracotta?

If it can happen later maybe you could do it a plugin with

def classLoader = ApplicationHolder.application.classLoader</description>
		<content:encoded><![CDATA[<p>Hey Mike, nice work. But couldn&#8217;t you do it without hacking Grails? At what point does the class loader have to be registered with Terracotta?</p>
<p>If it can happen later maybe you could do it a plugin with</p>
<p>def classLoader = ApplicationHolder.application.classLoader</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taylor Gautier</title>
		<link>http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/comment-page-1/#comment-91</link>
		<dc:creator>Taylor Gautier</dc:creator>
		<pubDate>Wed, 30 Jan 2008 04:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://mike.brevoort.com/2008/01/29/terracotta-1-grails-searchable-pluginme-1/#comment-91</guid>
		<description>Hey Mike.  That&#039;s awesome to see!!

More likely than not you can replace the named lock with &quot;auto-synchronized&quot; locks to get a little bit better lock granularity.

As far as Groovy goes, as a proof of concept, actually, I did &lt;a href=&quot;http://javathink.blogspot.com/2007/07/distributed-groovy.html&quot; rel=&quot;nofollow&quot;&gt;cluster Groovy&lt;/a&gt;, but that wasn&#039;t so much clustering Groovy as it was using Groovy to instantiate native Java objects that as you already know Terracotta supports natively.</description>
		<content:encoded><![CDATA[<p>Hey Mike.  That&#8217;s awesome to see!!</p>
<p>More likely than not you can replace the named lock with &#8220;auto-synchronized&#8221; locks to get a little bit better lock granularity.</p>
<p>As far as Groovy goes, as a proof of concept, actually, I did <a href="http://javathink.blogspot.com/2007/07/distributed-groovy.html" rel="nofollow">cluster Groovy</a>, but that wasn&#8217;t so much clustering Groovy as it was using Groovy to instantiate native Java objects that as you already know Terracotta supports natively.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
