AspNet.ViewState.NCache.Professional by Alachisoft

<PackageReference Include="AspNet.ViewState.NCache.Professional" Version="5.3.0.1" />

.NET API 1,372,160 bytes

 ObjectProvider

public abstract class ObjectProvider
protected int _initialSize

protected Type _objectType

public int AvailableCount { get; }

public int InitialSize { get; set; }

public abstract string Name { get; }

public abstract Type ObjectType { get; }

public int RentCount { get; }

public int TotalObjects { get; }

public ObjectProvider()

public ObjectProvider(int initialSize)

protected abstract IRentableObject CreateObject()

public void Initialize()

protected abstract void ResetObject(object obj)

public void SubmittObject(IRentableObject obj)