<PackageReference Include="Microsoft.Extensions.ObjectPool" Version="11.0.0-rc.2.26504.105" />

Microsoft.Extensions.ObjectPool.ObjectPool<T>

public abstract class ObjectPool<T>
A pool of objects.
protected ObjectPool()

public abstract T Get()

Gets an object from the pool if one is available, otherwise creates one.

public abstract void Return(T obj)

Return an object to the pool.