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