immuneML.caching package
Submodules
immuneML.caching.CacheHandler module
- class immuneML.caching.CacheHandler.CacheHandler[source]
Bases:
object
- static add(params: tuple, caching_object, object_type: immuneML.caching.CacheObjectType.CacheObjectType = CacheObjectType.OTHER, cache_type=None)[source]
- static add_by_key(cache_key: str, caching_object, object_type: immuneML.caching.CacheObjectType.CacheObjectType = CacheObjectType.OTHER, cache_type=None)[source]
- static exists(params: tuple, object_type: immuneML.caching.CacheObjectType.CacheObjectType = CacheObjectType.OTHER, cache_type=None)[source]
- static memo(cache_key: str, fn, object_type: immuneML.caching.CacheObjectType.CacheObjectType = CacheObjectType.OTHER, cache_type=None)[source]
- static memo_by_params(params: tuple, fn, object_type: immuneML.caching.CacheObjectType.CacheObjectType = CacheObjectType.OTHER, cache_type=None)[source]