By setting it to something else then `array()` at the start we can detect the difference between not having it cache yet and having an empty array cached