fromCache<T> method

T fromCache<T>(
  1. String fileName
)

This method provides synchronous access to cached assets, similar to AssetsCache.fromCache.

Implementation

T fromCache<T>(String fileName) {
  final asset = _files[fileName];
  assert(
    asset != null,
    'Tried to access an asset "$fileName" that does not exist in the cache. '
    'Make sure to load the asset using readFile(), readBinaryFile(), or '
    'readJson() before accessing it with fromCache()',
  );
  assert(
    asset!.value is T,
    'Tried to access asset "$fileName" as type $T, but it was loaded as '
    '${asset.value.runtimeType}. Make sure to use the correct type when '
    'calling fromCache<T>()',
  );

  return asset!.value as T;
}