I am hosting a WCF service in windows service.
I need to cache data and share it across all clients.
I also have a few operations which could take in various parameters and return data.
The question is should I create two services one with Instance mode single for the cached data and then another service with per call for all the operations that take parameters.
Or would this one service be handle mutliple requests without waiting for the current reuest from one or more clients to be completed.