title: Caching in WCF without ASP.NET Compatibility mode
body: <p>I'm trying to come up with a caching strategy for a WCF service operation on a host that does not have ASP.NET Compatibility enabled (and can't for business reasons).  I like the syntax of the asp.net stuff</p>
  
  <pre><code> [AspNetCacheProfile("CacheProfile1")]
   public GetPrincipalResp GetPrincipal(GetPrincipalReq req)
   {
        throw new NotImplementedException();
   }
  </code></pre>
  
  <p>But obviously, it doesn't work.</p>
  
  <p>For now, something simple would work fine but I can't seem to find anything that uses the same syntax.</p>