AggregateRootRepository and cache