A bucket element allocator using the D runtime memory manager. Even though this memory manager is called "GC-managed" this class in fact doesn't rely on garbage collection but explicitly deletes unused bucket elements.
Constructor.
Gets or allocates an object
Deletes a bucket element that is no longer used.
Helper class to temprarily park a certain number of bucket elements.
Calls dg with an IParkingStack instance that is set up to keep n elements.
See Implementation
A bucket element allocator using the D runtime memory manager. Even though this memory manager is called "GC-managed" this class in fact doesn't rely on garbage collection but explicitly deletes unused bucket elements.