using System.Collections.Generic; namespace ZeroLevel.Services.Collections { public interface IFixSizeQueue { void Push(T item); long Count { get; } bool TryTake(out T t); T Take(); IEnumerable Dump(); bool Contains(T item, IComparer comparer = null); } }