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.CachedFunction
Descriptor for caching method outputs.
-
class
CachedClass
(cls, *args, **kw)¶ Bases:
type
Metaclass for caching instantiation.
-
serialize_call
(args, kw, argnames, defaults)¶ Serialize args/kw into cache key.