A resource arena keeps track of resources in use, taking note of the time since the resource was last updated. Time is tracked in terms of "cycles". Resources are expected to be updated every cycle, or be freed. The time it takes to actually free resource can be adjusted.
Provides an arena for keeping track of and periodically freeing unused resources.