DfpDataCacheJob is now switchable.

Should the switch be outside the future block?  Probably doesn't matter.