A C# class that works exactly like a List, but allows caching to disk if a certain amount of items are stored inside it. It only uses a list with the specified buffer size and will swap it automatically if a cached part is being accessed, saving the current list. More information coming soon.