put method

  1. @override
Future<void> put(
  1. K cacheKey,
  2. V data, {
  3. int? storeTime,
})
override

Put data by cacheKey with storeTime timestamp.

Implementation

@override
Future<void> put(K cacheKey, V data, {int? storeTime}) async {
  final box = await _ensureBox();
  box.value = {
    ...box.value,
    cacheKey: CacheEntry(
      data,
      storeTime: storeTime ?? DateTime.now().millisecondsSinceEpoch,
    )
  };
}