@override Map<String, dynamic> toMap() { return { "storage": storage.toMap(), "cache": cache.toMap(), }; }