NativeIO.POSIX.NoMlockCacheManipulator@VisibleForTesting
public static class NativeIO.POSIX.CacheManipulator
extends java.lang.Object
| Constructor | Description |
|---|---|
CacheManipulator() |
| Modifier and Type | Method | Description |
|---|---|---|
long |
getMemlockLimit() |
|
long |
getOperatingSystemPageSize() |
|
void |
mlock(java.lang.String identifier,
java.nio.ByteBuffer buffer,
long len) |
|
void |
posixFadviseIfPossible(java.lang.String identifier,
java.io.FileDescriptor fd,
long offset,
long len,
int flags) |
|
boolean |
verifyCanMlock() |
public void mlock(java.lang.String identifier,
java.nio.ByteBuffer buffer,
long len)
throws java.io.IOException
java.io.IOExceptionpublic long getMemlockLimit()
public long getOperatingSystemPageSize()
public void posixFadviseIfPossible(java.lang.String identifier,
java.io.FileDescriptor fd,
long offset,
long len,
int flags)
throws NativeIOException
NativeIOExceptionpublic boolean verifyCanMlock()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.