deepfos.lib.utils.cachedclass

deepfos.lib.utils.cachedclass(cache, key=<function hashkey>, lock=None)

类的缓存装饰器

基于类的初始化参数将类的实例进行缓存。同初始化参数将返回同一个实例。

注解

相较于普通的缓存装饰器,这个装饰器保证装饰的结果仍然被识别为一个类, 并且文档能够正常被sphinx获取。