boolean (final int fieldRelativeOffset, final long newValue) { final int fieldOffsetInPage = recordOffsetInPage + fieldRelativeOffset; final long oldValue = (long)LONG_HANDLE.getVolatile(pageBuffer, fieldOffsetInPage); if (oldValue != newValue) { setLongVolatile(pageBuffer, fieldOffsetInPage, newValue); return true; } return false; }