fmn.cache.base module

class fmn.cache.base.CachedValue[source]

Bases: object

Manage a cached value.

async compute_value(*args, **kwargs)[source]
async get_value(*args, **kwargs)[source]
async invalidate()[source]
async invalidate_on_message(message: Message)[source]
name = None
async refresh(*args, **kwargs)[source]