title: EF 6 Future Query and Cache don't work together
body: <p>How can I use <a href="https://github.com/moozzyk/EFCache" rel="nofollow noreferrer">Second Level Cache</a> with the Entity Framework <a href="https://github.com/loresoft/EntityFramework.Extended" rel="nofollow noreferrer">extension</a> for future query? </p>
  
  <p>With my code if I use the <code>Future()</code> extension the query will never be cached.</p>
  
  <pre><code>public IEnumerable&lt;Service&gt; GetServices(EnumAccountType accountType)
  {
      return UnitOfWork.Context.Services
                       .Where(s =&gt; s.UserTypeId == (int)accountType)
                       .AsNoTracking()
                       .Cached()
                       .Future();
  
  }
  </code></pre>