The spinlock does not protect from or prevent misuse as buffers must not be used concurrently by multiple threads.