【发布时间】:2012-03-16 00:24:26
【问题描述】:
记忆一个无副作用且只进行查找的服务方法的语法是什么?备忘录会从一个会话持续到另一个会话,还是在网络世界中是没有目的的?有没有一些在 grails 应用程序中使用 .memoize() 的好地方的例子?
class DetermineStuffService{
def figureThisOut(def whatever){
//look up all sorts of stuff and do some heavy side-effect free processing
return nastyHashmap
}
}
那么在控制器中我可以以某种方式调用DetermineStuffService.figureThisOut(someRandomObject) 并利用.memoize() 吗?
【问题讨论】:
标签: grails groovy memoization