dispose method
Implementation
@override
void dispose() {
super.dispose();
debugFreeInfo('Freeing preallocated internals');
_dePreAllocate();
debugFreeInfo('Freeing preallocated reusable internals');
_dePreAllocateReusables();
debugFreeInfo('Freeing ${_allocators.length} built-in allocators');
_allocators.values.forEach((a) => a._dispose());
if (_customAllocators.isNotEmpty) {
debugFreeInfo('Freeing ${_customAllocators.length} custom allocators');
_customAllocators.values.forEach((a) => a._dispose());
}
}