I am building a WCF service. I need to store reference data in the cache which I will look up every time I receive input from the method... What is the right way to do this?
You could take a look at Velocity. This is Microsoft's distributed in-memory caching framework. But this may be a little bit too beta...