DFCache improved interface and implementation