Possible Duplicate:
Fixed size queue which automatically dequeues old values upon new enques
Is there such a thing as a collection that will automatically drop old items as new items are added? Let's say that I have a list that is limited to ten items. Upon adding an eleventh item, the first is removed, and the capacity remains at ten. Seems like there would be such a thing, but I can't find it. Any ideas?