dedalus.tools.cache¶
Tools for caching computations.
Module Contents¶
-
class
CachedAttribute(method)¶ Descriptor for building attributes during first access.
-
class
CachedFunction(function, max_size=None)¶ Decorator for caching function outputs.
-
class
CachedMethod¶ Bases:
dedalus.tools.cache.CachedFunctionDescriptor for caching method outputs.
-
class
CachedClass(cls, *args, **kw)¶ Bases:
typeMetaclass for caching instantiation.
-
serialize_call(args, kw, argnames, defaults)¶ Serialize args/kw into cache key.