Is there any ready collection type in C# to support this scenario:
I need to add from many threads, if the collection reached it's maximum configured capacity, it will delete the oldest item and add the new item.
Is this supported natively by some .NET 4.0 object, and if not, what is the best way to implement this?
EDIT:
I am searching in ConcurrentCollections but I couldn't find anything helpful!