namespace Game.Scripts.Runtime.Abstractions { public interface IPool { void Prewarm(TKey key, int count); TValue Get(TKey key); void Release(TKey key, TValue value); } }