class_docstr: A StoreBackend used with local or network file systems.
class_docstr_tok: ["A","StoreBackend","used","with","local","or","network","file","systems","."]
docstr: Configure the store backend.
  
  For this backend, valid store options are 'compress' and 'mmap_mode'
docstr_tok: ["Configure","the","store","backend",".","For","this","backend",",","valid","store","options","are","'compress","'","and","'mmap_mode","'"]
code: def configure(self, location, verbose=1, backend_options=None):
      """Configure the store backend.
  
      For this backend, valid store options are 'compress' and 'mmap_mode'
      """
      if backend_options is None:
          backend_options = {}
  
      # setup location directory
      self.location = location
      if not os.path.exists(self.location):
          mkdirp(self.location)
  
      # item can be stored compressed for faster I/O
      self.compress = backend_options.get("compress", False)
  
      # FileSystemStoreBackend can be used with mmap_mode options under
      # certain conditions.
      mmap_mode = backend_options.get("mmap_mode")
      if self.compress and mmap_mode is not None:
          warnings.warn(
              "Compressed items cannot be memmapped in a "
              "filesystem store. Option will be ignored.",
              stacklevel=2,
          )
  
      self.mmap_mode = mmap_mode
      self.verbose = verbose
  
imports: from pickle import PicklingError
  import re
  import os
  import os.path
  import datetime
  import json
  import shutil
  import warnings
  import collections
  import operator
  import threading
  from abc import ABCMeta, abstractmethod
  from .backports import concurrency_safe_rename
  from .disk import mkdirp, memstr_to_bytes, rm_subdirs
  from .None import numpy_pickle
label_desc: Use image node_id 4 for calling the FileSystemStoreBackend obj's underlying member method code with example usage: obj.configure(location, verbose, backend_options) without return types