i still get the log for the worker invocation if i enable realtime logs but the cf-cache-status head
i still get the log for the worker invocation if i enable realtime logs but the cf-cache-status header is "hit" so i dont really get it

cf-cache-status: HITcf- headers
If setAlarm() is called with a time equal to or before Date.now(), the alarm will be scheduled for asynchronous execution in the immediate future. If the alarm handler is currently executing in this case, it will not be canceled. Alarms can be set to millisecond granularity and will usually execute within a few milliseconds after the set time, but can be delayed by up to a minute due to maintenance or failures while failover takes place.

content property, but I don't understand why it's an array.
cf-cache-status: HITcf-content async alarm() {
// Perform something that could take up to 15 seconds
await doSomething();
// Schedule task for the next second
this.state.storage.setAlarm(Date.now() + parseDuration('1s'));
}