memcached library

Classes

LazyCache<T>
LazyCacheSync<T>

Properties

cacheLocks Map<String, Lock>
no setter
lazyCaches Map<String, LazyCache>
no setter
lazyCachesSync Map<String, LazyCacheSync>
no setter

Functions

getCached<T>({required String id, required ValueGetter<Future<T>> getter, required Duration duration}) Future<T>
getCachedSync<T>({required String id, required ValueGetter<T> getter, required Duration duration}) → T
getLock(String key) → Lock
invalidateCached(String id) → void
invalidateCachedSync(String id) → void

Typedefs

ValueGetter<T> = T Function()