class_docstr: Wrapper around numpy arrays that automatically moves the data to shared
  memory upon serialization. This is particularly helpful when passing numpy
  arrays through multiprocessing, so that data is not unnecessarily
  duplicated or pickled.
class_docstr_tok: ["Wrapper","around","numpy","arrays","that","automatically","moves","the","data","to","shared","memory","upon","serialization",".","This","is","particularly","helpful","when","passing","numpy","arrays","through","multiprocessing",",","so","that","data","is","not","unnecessarily","duplicated","or","pickled","."]
docstr: Called on pickle save
docstr_tok: ["Called","on","pickle","save"]
code: def __setstate__(self, state):
      """Called on pickle save"""
      self.__dict__.update(state)
      if self.plasma is None:
          return
      self.array = self.client.get(self.object_id)
  
imports: import hashlib
  import json
  import subprocess
  import tempfile
  from typing import Hashable
label_desc: Use image node_id 6 for calling the PlasmaArray obj's underlying member method code with example usage: obj.__setstate__(state) without return types