if (SAFE_JDK) {
return performLoadClassUnchecked(className, exportsOnly, resolve);
} else if (Thread.holdsLock(this)) {
if (LOCKLESS) {
final Unsafe unsafe = UnsafeHolder.UNSAFE;
unsafe.monitorExit(this);
try {
return performLoadClassChecked(className, exportsOnly, resolve);
} finally {
unsafe.monitorEnter(this);
}