create static method

Future<IsolateFileTileBitmapCache> create(
  1. String renderkey, [
  2. dynamic png = true,
  3. dynamic tileSize = 256
])
override

Implementation

static Future<IsolateFileTileBitmapCache> create(String renderkey,
    [png = true, tileSize = 256]) async {
  IsolateFileTileBitmapCache? result = _instances[renderkey];
  if (result != null) {
    _log.info(
        "Reusing cache for renderkey $renderkey with ${result._files.length} items in filecache");
    return result;
  }

  result = IsolateFileTileBitmapCache(renderkey, png, tileSize);
  _instances[renderkey] = result;
  await result._init();
  return result;
}