docs: def _list_dir(self):
          """return a list of (fully qualified) cache filenames
          """
          return [os.path.join(self._path, fn) for fn in os.listdir(self._path)
                  if not fn.endswith(self._fs_transaction_suffix)]