我无休止地搜索,无法找到在Tapestry5上实现Memcached的方法,因此我只为整个应用程序实例化了1个“MemcachedClient”对象。
我有一个页面,其响应需要缓存。 我想在此服务器上只创建一个“MemcachedClient”实例(无论会话如何),并使用相同的对象实例查询缓存。
我已经尝试了@SessionState但这没有帮助,因为我的“用户”是一个负载生成器,因此每个请求都会产生一个新的对象实例。
请问任何建议?
编辑:对于我希望在访问期间保留的任何其他变量,无论会话如何,都是如此。如何实现这一目标?
答案 0 :(得分:0)
您需要define a service in tapestry-ioc(服务默认是单身)
这将在您的IOC模块中使用构建器方法或通过ServiceBinder.bind(...)
完成