evictUnused method

int evictUnused()

Disposes every image in the cache that is not retained and has not been loaded, fetched, retained or released within gracePeriod.

Returns the estimated number of bytes that were freed.

Implementation

int evictUnused() {
  var freed = 0;
  for (final asset in _evictionCandidates()) {
    freed += asset.sizeBytes;
    _evict(asset);
  }
  return freed;
}