title: Repository Pattern - Caching
body: <p>I'm not sure where I should implement the caching in my repository pattern.</p>
  
  <p>Should I implement it in the service-logic or in the repository?</p>
  
  <blockquote>
    <p>GUI -> BusinessLogic (Services) -> DataAccess (Repositories)</p>
  </blockquote>