namespace ZeroLevel.Patterns.DependencyInjection { public interface IPoolable { T Instance { get; } void Cleanup(); void Release(); } }