I have implemented caching in a WCF service hosted in a windows service
When my windows service starts I cache a dataset.
Now when my client calls the WCF service hosted in the windows service.
I noticed that the very first call takes a long time because it cannot find the cache.
ObjectCache cache = MemoryCache.Default;
listPortfolios = (List<P>)cache.Get(pCacheKey);
get data and add to cache