使用Bltoolkit的缓存方面示例(http://bltoolkit.net/doc/Aspects/CacheAspect.htm)仅适用于一个实例。如果我创建另一个实例并调用缓存方法,它将返回第一个实例缓存的值。
为了实现这个目标,我可以创建另一个接收一些唯一对象键并将'Cache'属性移动到该新方法的方法,但这看起来有点过分:对于要缓存的每个方法,我需要创建另一个实例方法附加参数。
有没有更好的方法来使用Bltoolkit实现缓存?我错过了什么吗?
谢谢。
答案 0 :(得分:0)
决定查看最初出现BLtoolkit的俄语论坛,并找到了我自己5年前关于同一问题的主题:http://www.rsdn.ru/forum/prj.rfd/2966573.flat#2966573
从那时起解决方案已经实现,这是另一个属性:InstanceCacheAttribute
:)祝你好运! :)