Add caching to fragment and actions with sweepers