get<T> method

Future<T?> get<T>(
  1. String key
)

Get a value from cache

Implementation

Future<T?> get<T>(String key) async {
  final value = await _client.get(key);
  if (value == null) return null;

  // Try to deserialize JSON
  try {
    return _deserialize<T>(value);
  } catch (e) {
    return value as T?;
  }
}