get method

  1. @override
T get(
  1. String key
)
override

Gets the value of the specified key, if it hasn't been cached yet, it caches it. If the key doesn't exist it throws an error.

Implementation

@override
T get(String key) {
  _checkInitialized();

  final String keyWithPrefix = _addPrefix(key);
  if (_map.containsKey(keyWithPrefix)) {
    return _map[keyWithPrefix]!;
  }

  T value = _getPref(keyWithPrefix);
  _map[keyWithPrefix] = value;
  return value;
}