Caching Issue?

I spent a while debugging a project only to find that an array of trigger devices was not being initialized as empty. I removed all code aside from the declaration and a print statement. The anomaly persisted through a restart and finally resolved itself after the second restart.

Is this a caching issue?

cube_spawner := class(creative_device):
   var ExplosiveTriggers : []trigger_device = array{}