code: def raise_write_error(self, entry, exception=None):
      raise WorkflowError(
          "Given output cache entry {} ($SNAKEMAKE_OUTPUT_CACHE={}) is not writeable.".format(
              entry, self.cache_location
          ),
          *[exception],
      )
  
file_path: snakemake/snakemake/caching/__init__.py
imports: from abc import ABCMeta, abstractmethod
  import os
  from snakemake.jobs import Job
  from snakemake.io import apply_wildcards
  from snakemake.exceptions import WorkflowError, CacheMissException
  from snakemake.caching.hash import ProvenanceHashMap
label_desc: Use image node_id 3 for calling the AbstractOutputFileCache obj's underlying member method code with example usage: obj.raise_write_error(entry, exception) without return types