class_docstr: Abstract base class for the low-level workflow storage.
  This class only provides low level primitives, e.g. save a certain
  type of object.
class_docstr_tok: ["Abstract","base","class","for","the","low-level","workflow","storage",".","This","class","only","provides","low","level","primitives",",","e.g",".","save","a","certain","type","of","object","."]
docstr: Make key from name sections.
docstr_tok: ["Make","key","from","name","sections","."]
code: def make_key(self, *names: str) -> str:
      """Make key from name sections."""
  
file_path: ray/python/ray/workflow/storage/base.py
imports: import abc
  from abc import abstractmethod
  from typing import Any, List
label_desc: Use image node_id 1 for calling the Storage obj's underlying member method code with example usage: obj.make_key() without return types