Default to a null cache if none is provided