@Override
    public void putFloat(float value) {
      ensureEnoughSpace(Float.BYTES);
      workingBuffer.putFloat(value);
    }
This view uses workingBuffer lock-freely because workingBuffer is only updated by
serializeThread and this class is only used by serializeThread.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALBuffer.java