I'm developing a windows client app and would like to cache some data. It's a pretty simple scenario, basically just keeping some data in memory so the app can avoid crashing if the network connection drops out.
I could roll my own cache solution, or use the EntLib caching block, but am looking for a few more alternatives before committing to something.
The problem is, all the searches I've done either show:
- The entlib block (which I already know about)
- The ASP.NET cache (which I can't use)
- Velocity (which is distributed, and requires a windows service to connect to)
- NCache (also distributed, similar to velocity)
Surely there are some other in-memory caching libraries out there?
Thanks