Hi,
It looks like bucket.Counter() only sets expiry when first creating the key and not on additional increments. I would have guessed Increment’s behavior would be the same as a Get&Set as far as expirations go - is this behavior difference intended in the Go SDK?
If it is intended is the idiomatic way of getting this behavior just preforming a Touch() after a Counter() call (it doesn’t look like there’s an atomic IncrementAndTouch() akin to GetAndTouch() unfortunately?)