Pooling 1.0.0 — Initial Release
Lightweight generic object pool for Unity and pure C# projects. No Unity dependencies — works anywhere C# runs.
Added
Pool<T>— single-type pool withGet,Release,Discard,DiscardAll, andPrewarm. Exposes read-onlyFree/Occupiedcollection views and optionalactionOnGet,actionOnRelease,actionOnDiscardcallbacks.MultiPool<TKey, TValue>— multi-type pool keyed by an arbitraryTKey; delegates per-key lifecycle to an internalPool<TValue>. Throws a descriptiveKeyNotFoundExceptiononGetfor an unregistered key.- Namespace
SST.Pooling— both classes live under an Assembly Definition-backed namespace. - Bilingual README — EN and RU docs covering API reference, lifecycle, and three install paths:
.unitypackage, UPM git URL, and manual copy.