class_docstr: User-facing catalog API, accessible through `SparkSession.catalog`.
  
  This is a thin wrapper around its Scala implementation org.apache.spark.sql.catalog.Catalog.
  
  .. versionchanged:: 3.4.0
      Supports Spark Connect.
class_docstr_tok: ["User-facing","catalog","API",",","accessible","through","`","SparkSession.catalog","`",".","This","is","a","thin","wrapper","around","its","Scala","implementation","org.apache.spark.sql.catalog.Catalog",".","..","versionchanged",":",":","3.4.0","Supports","Spark","Connect","."]
docstr: Removes all cached tables from the in-memory cache.
  
  .. versionadded:: 2.0.0
  
  Examples
  --------
  >>> _ = spark.sql("DROP TABLE IF EXISTS tbl1")
  >>> _ = spark.sql("CREATE TABLE tbl1 (name STRING, age INT) USING parquet")
  >>> spark.catalog.clearCache()
  >>> spark.catalog.isCached("tbl1")
  False
  >>> _ = spark.sql("DROP TABLE tbl1")
docstr_tok: ["Removes","all","cached","tables","from","the","in-memory","cache",".","..","versionadded",":",":","2.0.0","Examples","--","--","--","--",">",">",">","_","=","spark.sql","(","``","DROP","TABLE","IF","EXISTS","tbl1","''",")",">",">",">","_","=","spark.sql","(","``","CREATE","TABLE","tbl1","(","name","STRING",",","age","INT",")","USING","parquet","''",")",">",">",">","spark.catalog.clearCache","(",")",">",">",">","spark.catalog.isCached","(","``","tbl1","''",")","False",">",">",">","_","=","spark.sql","(","``","DROP","TABLE","tbl1","''",")"]
code: def clearCache(self) -> None:
      """Removes all cached tables from the in-memory cache.
  
      .. versionadded:: 2.0.0
  
      Examples
      --------
      >>> _ = spark.sql("DROP TABLE IF EXISTS tbl1")
      >>> _ = spark.sql("CREATE TABLE tbl1 (name STRING, age INT) USING parquet")
      >>> spark.catalog.clearCache()
      >>> spark.catalog.isCached("tbl1")
      False
      >>> _ = spark.sql("DROP TABLE tbl1")
      """
      self._jcatalog.clearCache()
  
imports: import sys
  import warnings
  from typing import Any, Callable, NamedTuple, List, Optional, TYPE_CHECKING
  from pyspark.errors import PySparkTypeError
  from pyspark.storagelevel import StorageLevel
  from pyspark.sql.dataframe import DataFrame
  from pyspark.sql.session import SparkSession
  from pyspark.sql.types import StructType
label_desc: Use image node_id 25 for calling the Catalog obj's underlying member method code with example usage: obj.clearCache() without return types