We should have a mechanism for cleaning up the cache once it becomes very stale. We can do this in many ways, 2 initial approaches come to mind
- Provide a DeleteOlderThan(TimeSpan span) API
- Automatically do cleanup on Fetch(), and provide a configuration file for adjusting the space usage allowed, max LastAccessed allowed, etc
We should have a mechanism for cleaning up the cache once it becomes very stale. We can do this in many ways, 2 initial approaches come to mind