DFURLCaching must be implemented on different level