classes and interfaces that support indexes implemented using buffered random access files