DFCache: more strict input parameters checks