Cola de tamaño fijo que elimina automáticamente los valores antiguos de los nuevos enques
Estoy usandoConcurrentQueue
para una estructura de datos compartida cuyo propósito es mantener los últimos N objetos que se le pasaron (tipo de historial).
Supongamos que tenemos un navegador y queremos tener las últimas 100 URL navegadas. Quiero una cola que elimine (elimine) automáticamente la entrada más antigua (primera) al insertar una nueva entrada (poner en cola) cuando la capacidad se llena (100 direcciones en el historial).
¿Cómo puedo lograr eso usandoSystem.Collections
?