广义的可插入缓存模式?

BCS*_*BCS 8 c++ caching design-patterns d

鉴于它是计算机科学的难点之一,有没有人知道建立可插入缓存策略的方法?

我正在考虑的是允许我编写一个程序,只考虑需要缓存的内容(ei使用某种类型的样板,低成本/无成本模式,在任何我想要缓存的地方都可以编译)和然后当事情进一步发展并且我知道我需要缓存的地方时,我可以在不进行侵入式代码更改的情况下添加它.

作为我正在寻找的那种解决方案的想法; 我正在使用D编程语言(但中途理智的C++会很好)我​​喜欢模板.

Gab*_*bák 1

我想到的最接近的事情是纯函数的记忆。也许您也对这本书感兴趣,《面向模式的软件架构模式管理》,其中包含缓存模式。