[WeakRingBuffer] to prevent integer overflow, used 64bit counters even in 32-bit...