Grailsでメモ化を行う方法がわからないようです。GParsのドキュメントによると、それは次のように単純である必要があります
def c = { x -> x*2 }.memoize() or ... .gmemoize()
しかし、私が得るように見えるのは、コンパイルエラーとスローされたスタックトレースだけです。誰かがgparsをgrailsでうまく使用したことがありますか?
1.4.0m1までのGrailsには、メモ化を含まない古いバージョンのgpar(0.9)がバンドルされていました。Grailsは、ユーザー指定のライブラリよりもバンドルされたライブラリを優先するため、メモ化メソッドを確認する機会はありません。私の知る限り、Grailsマスターブランチはすでにそれを修正しており、ユーザーが好きなGParsバージョンを自由に選択できるようにしています。
現在、Grails1.3.7アプリケーションでGParsデータフローの同時実行性を正常に使用しています。GParsはBuildConfig.groovyで基本的なjar依存関係として定義されており、GParsGrailsプラグインは使用していません。