I wonder, does there exist something like Velocity, but for internal use?
Essentially a .net Object Cache that I'll install at a server and that speaks WCF (or something more appropriate?) with my applications - mainly ASP.net, but possibly WinForms as well.
Objects should be persistable if possible, but held in memory most of the time. In my plans, the objects are rarely updated (new ones might be added frequently, but existing ones are rarely updated) but often read.