MapStorageAccess([Map<String, String>? storage]) : _agent = MapStorageAccessAgent(storage) { (reader as CachedAccessReader).cache = _agent._cache; }