docstr: Creates a new cache storage instance wrapped with in-memory cache layer
docstr_tok: ["Creates","a","new","cache","storage","instance","wrapped","with","in-memory","cache","layer"]
code: def create(self, context: CacheStorageContext) -> CacheStorage:
      """Creates a new cache storage instance wrapped with in-memory cache layer"""
      persist_storage = LocalDiskCacheStorage(context)
      return InMemoryCacheStorageWrapper(
          persist_storage=persist_storage, context=context
      )
  
imports: from __future__ import annotations
  import math
  import os
  import shutil
  from streamlit import util
  from streamlit.file_util import get_streamlit_file_path, streamlit_read, streamlit_write
  from streamlit.logger import get_logger
  from streamlit.runtime.caching.storage.cache_storage_protocol import CacheStorage, CacheStorageContext, CacheStorageError, CacheStorageKeyNotFoundError, CacheStorageManager
  from streamlit.runtime.caching.storage.in_memory_cache_storage_wrapper import InMemoryCacheStorageWrapper
label_desc: Use image node_id 1 for calling the LocalDiskCacheStorageManager obj's underlying member method code with example usage: obj.create(context) and returns: InMemoryCacheStorageWrapper