compute method
Implementation
Future<dynamic> compute(String key, BoxCacheResolver resolver) async {
LazyBox box = await hiveLazy("c$name");
if (box.containsKey(key)) {
_recordAccess(key);
return await box.get(key);
}
dynamic result = await resolver(key);
if (result != null) {
_recordAccess(key);
await box.put(key, result);
}
return result;
}