class_docstr: An object that keeps a org.apache.arrow.memory.ArrowBuf's underlying
  memory alive.
code: def __init__(self, jvm_buf):
      ref_manager = jvm_buf.getReferenceManager()
      # Will raise a java.lang.IllegalArgumentException if the buffer
      # is already freed.  It seems that exception cannot easily be
      # caught...
      ref_manager.retain()
      self.ref_manager = ref_manager
  
file_path: arrow/python/pyarrow/jvm.py
imports: import pyarrow
label_desc: Use image node_id 1 to create a new _JvmBufferNanny object  with example: obj = _JvmBufferNanny(jvm_buf)