create static method
Future<BoxCache>
create(
{ - required String name,
- int expirationTime = _defaultCacheExpiryMS,
- int maxEntries = _defaultMaxEntries,
- int ambientCleanInterval = _defaultAmbientCleanInterval,
})
Implementation
static Future<BoxCache> create(
{required String name,
int expirationTime = _defaultCacheExpiryMS,
int maxEntries = _defaultMaxEntries,
int ambientCleanInterval = _defaultAmbientCleanInterval}) async {
BoxCache b = BoxCache._(
name: name,
expirationTime: expirationTime,
maxEntries: maxEntries,
ambientCleanInterval: ambientCleanInterval);
await b.clean().then((value) {
if (value > 0) {
verbose("Cleaned $value keys from BoxCache[$name]");
}
});
return b;
}