A linear and non-linear object management method and structure. A data
structure on a computer-readable medium is used to store linear and
non-linear objects in a range of memory of a volume. The data structure
includes a contiguous range of memory in which the data objects are
stored. A plurality of data objects are stored contiguously in the range
of memory and are associated with a first or second list in the range of
memory. The plurality of data objects include a first-type of data object
having a data field in linear objects are stored and further include a
second-type of data object having a data field containing non-linear data
objects.