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?
There are many ways you can do this. One fairly easy is to host the System.Web.Cache object yourself and use that to store the reference data. There's a good example of that here: http://kjellsj.blogspot.com/2007/11/wcf-caching-claims-using.html