class_docstr: Cache storage protocol, that should be implemented by the concrete cache storages.
  Used to store cached values for a single `@st.cache_data` decorated function
  serialized as bytes.
  
  CacheStorage instances should be created by `CacheStorageManager.create()` method.
  
  Notes
  -----
  Threading: The methods of this protocol could be called from multiple threads.
  This is a responsibility of the concrete implementation to ensure thread safety
  guarantees.
docstr: Remove all keys for the storage
docstr_tok: ["Remove","all","keys","for","the","storage"]
code: def clear(self) -> None:
      """Remove all keys for the storage"""
      raise NotImplementedError
  
imports: from __future__ import annotations
  from abc import abstractmethod
  from dataclasses import dataclass
  from typing_extensions import Literal, Protocol
label_desc: Use image node_id 4 for calling the CacheStorage obj's underlying member method code with example usage: obj.clear() without return types