Например, предположим, я хочу список, который содержит от 0 до максимум 1000 элементов. Выше этого, самые старые вставки должны быть удалены в первую очередь. Поддерживают ли коллекции эту функцию изначально? Если нет, то как бы я пошел о реализации? Я понимаю, что некоторые операции над списками выполняются очень медленно, поэтому, возможно, мне нужен другой тип данных?
Просмотр элемента не должен влиять на список. Я хотел бы только операции вставки и размера.