The Arena class (See Figure 3.11) manipulates a storage file as an arena for the persistent storage. There are no public functions and variables in this class. Therefore, the Arena class is invisible from the user. The class implements the SortableObject interface. Most of the essential operations in the persistent storage are performed by the Arena class.