Cache Backend Interface restructure