pylav.storage.database.cache package# Submodules# pylav.storage.database.cache.cache module# pylav.storage.database.cache.decodators module# pylav.storage.database.cache.decodators.maybe_cached(func)[source]# pylav.storage.database.cache.functions module# async pylav.storage.database.cache.functions.invalidate_cache(method, instance)[source]# async pylav.storage.database.cache.functions.invalidate_cache_multi(methods, instance)[source]# pylav.storage.database.cache.functions.key_builder(method, *args, **kwargs)[source]# async pylav.storage.database.cache.functions.update_cache(method, instance, value)[source]# async pylav.storage.database.cache.functions.update_cache_multi(pairs, instance)[source]# pylav.storage.database.cache.logging module# pylav.storage.database.cache.model module# class pylav.storage.database.cache.model.CachedModel[source]# Bases: object classmethod attach_client(client)[source]# property client# Get the client get_all_methods()[source]# Get all methods of the class async invalidate_cache(*methods)[source]# Invalidate the cache for the given methods if not specify all async update_cache(*pairs)[source]# Update the cache for the specified method Module contents#