class_docstr: Dictionary-based StorePartition
  
  Parameters:
      `settings`: PartitionSettings
          PySyft specific settings, used for indexing and partitioning
      `store_config`: DictStoreConfig
          DictStore specific configuration
class_docstr_tok: ["Dictionary-based","StorePartition","Parameters",":","`","settings","`",":","PartitionSettings","PySyft","specific","settings",",","used","for","indexing","and","partitioning","`","store_config","`",":","DictStoreConfig","DictStore","specific","configuration"]
code: def prune(self):
      self.init_store()
  
imports: from __future__ import annotations
  from typing import Any
  from typing import Optional
  from typing import Type
  from ..node.credentials import SyftVerifyKey
  from ..serde.serializable import serializable
  from .document_store import DocumentStore
  from .document_store import StoreConfig
  from .kv_document_store import KeyValueBackingStore
  from .kv_document_store import KeyValueStorePartition
  from .locks import LockingConfig
  from .locks import ThreadingLockingConfig
label_desc: Use image node_id 1 for calling the DictStorePartition obj's underlying member method code with example usage: obj.prune() without return types