In order to keep arrow C++ data structures alive for the duration of the wrapping MATLAB object (e.g. arrow.Array), we can store the arrow C++ data structure in a map indexed by a unique ID.
Reporter: Sarah Gilmore / @sgilmore10
Note: This issue was originally created as ARROW-12753. Please see the migration documentation for further details.