hunk.code_window:         To cache data, use `st.cache_data` instead.
           Learn more about caching at [https://docs.streamlit.io/library/advanced-features/caching](https://docs.streamlit.io/library/advanced-features/caching)
           Parameters
           ----------
           func : callable
  
hunk.labels: keep replace replace keep keep keep keep
hunk.after_edit:         To cache data, use ``st.cache_data`` instead. Learn more about caching at
           https://docs.streamlit.io/library/advanced-features/caching.
  
hunk.file_path: lib/streamlit/runtime/caching/cache_resource_api.py
hunk.type: replace
file: import { BaseVector } from "./base";
  import { DataType, Map_, Struct } from "../type";
  /** @ignore */
  export declare class MapVector<
    K extends DataType = any,
    V extends DataType = any
  > extends BaseVector<Map_<K, V>> {
    asList(): import("./list").ListVector<
      Struct<{
        key: K;
        value: V;
      }>
    >;
    bind(index: number): Map_<K, V>["TValue"];
  }
  