class_docstr: Stores/loads nodes `fitted_operation` field to increase performance of calculations.
  
  :param cache_dir: path to the place where cache files should be stored.
class_docstr_tok: ["Stores\/loads","nodes","`","fitted_operation","`","field","to","increase","performance","of","calculations",".",":","param","cache_dir",":","path","to","the","place","where","cache","files","should","be","stored","."]
code: def __init__(self, cache_dir: Optional[str] = None):
      super().__init__(OperationsCacheDB(cache_dir))
  
file_path: FEDOT/fedot/core/caching/pipelines_cache.py
imports: import sqlite3
  from typing import List, Optional, TYPE_CHECKING, Union
  from golem.utilities.data_structures import ensure_wrapped_in_sequence
  from fedot.core.caching.base_cache import BaseCache
  from fedot.core.caching.pipelines_cache_db import OperationsCacheDB
  from fedot.core.pipelines.node import PipelineNode
label_desc: Use image node_id 1 to create a new OperationsCache object from inherited base classes: BaseCache with example: obj = OperationsCache(cache_dir)