Cache provider improvements