IPool
Pool implementation contract.
using Castle.MicroKernel.Context;
using System;
namespace Castle.MicroKernel.Lifestyle.Pool
{
public interface IPool : IDisposable
{
bool Release(object instance);
object Request(CreationContext context, Func<CreationContext, Burden> creationCallback);
}
}