以前一直用的是 Decorator 来实现缓存,可是现在用到了 Tornado 的异步,所以这种缓存方式不适用了。

后来在某个地方(忘了)看到了 Mixin 这种方式,然后就用到了这个方式了。不过还是用特殊的方法实现了 Decorator 形式的缓存了:D