DatastoreCacheManager
=====================

.. currentmodule:: lsst.daf.butler

.. autoclass:: DatastoreCacheManager
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~DatastoreCacheManager.cache_directory
      ~DatastoreCacheManager.cache_size
      ~DatastoreCacheManager.file_count

   .. rubric:: Methods Summary

   .. autosummary::

      ~DatastoreCacheManager.find_in_cache
      ~DatastoreCacheManager.known_to_cache
      ~DatastoreCacheManager.move_to_cache
      ~DatastoreCacheManager.remove_from_cache
      ~DatastoreCacheManager.scan_cache
      ~DatastoreCacheManager.should_be_cached

   .. rubric:: Attributes Documentation

   .. autoattribute:: cache_directory
   .. autoattribute:: cache_size
   .. autoattribute:: file_count

   .. rubric:: Methods Documentation

   .. automethod:: find_in_cache
   .. automethod:: known_to_cache
   .. automethod:: move_to_cache
   .. automethod:: remove_from_cache
   .. automethod:: scan_cache
   .. automethod:: should_be_cached