removed privileged action wrapper

This commit is contained in:
Maxim.Mossienko
2017-05-19 17:15:01 +02:00
parent c8c1b7497e
commit bfb19beef0
@@ -83,19 +83,13 @@ abstract class DirectBufferWrapper extends ByteBufferWrapper {
throw new RuntimeException(e);
}
}
return AccessController.doPrivileged(new PrivilegedAction<Object>() {
@Override
@Nullable
public Object run() {
try {
Cleaner cleaner = ((DirectBuffer)buffer).cleaner();
if (cleaner != null) cleaner.clean(); // Already cleaned otherwise
return null;
}
catch (Throwable e) {
return buffer;
}
}
}) == null;
try {
Cleaner cleaner = ((DirectBuffer)buffer).cleaner();
if (cleaner != null) cleaner.clean(); // Already cleaned otherwise
return true;
}
catch (Throwable e) {
return false;
}
}
}