assume I have a class with List<T>
member. Let's say I'm not sure how many items will be pushed inside (but I don't want to do it as blocked list) - and this list contains sliding window of items from the last 24 hours (and I access it with LINQ queries).
Is there a neat way to tell the list to serialize itself to some disk file to avoid out of memory and desiralize itself when items are removed again from the list? (File Stream or something)
Or do I need to write the mechanism myself?