This repository has been archived by the owner on May 21, 2022. It is now read-only.
v3.0.3
- Added a timed object pool (issue #1).
- OnReleaseResources and OnResetState are now simple actions on PooledObject.
- Moved core pool buffer into dedicated class: Core.PooledObjectBuffer.
- Breaking change - Pool does not handle minimum capacity anymore.
- Breaking change - Pooled object ID, state, handle have been moved to PooledObjectInfo property.
- Breaking change - Removed CreatedAt property from PooledMemoryStream and PooledStringBuilder.
- Breaking change - ID property on PooledMemoryStream and PooledStringBuilder is now an int instead of a GUID.
- Default maximum capacity is now 16.