setValue<T> static method

Future<void> setValue<T>(
  1. String key,
  2. T value, {
  3. bool notify = false,
})

method to set value using the cacheProvider for given key

Implementation

static Future<void> setValue<T>(
  String key,
  T value, {
  bool notify = false,
}) async {
  ensureCacheProvider();
  if (value == null) {
    return _cacheProvider?.remove(key);
  }
  await _cacheProvider?.setObject<T>(key, value);
  if (notify) {
    _notifyGlobally<T>(key, value);
  }
}