void cacheStringAsset(AssetId id, String contents, {Encoding? encoding}) { encoding ??= utf8; assets[id] = encoding.encode(contents); }