Package org.apache.bookkeeper.util
Class PageCacheUtil
java.lang.Object
org.apache.bookkeeper.util.PageCacheUtil
Native I/O operations.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidbestEffortRemoveFromPageCache(int fd, long offset, long len) Remove pages from the file system page cache when they won't be accessed again.static intgetSysFileDescriptor(FileDescriptor descriptor) Get system file descriptor (int) from FileDescriptor object.
-
Method Details
-
getSysFileDescriptor
Get system file descriptor (int) from FileDescriptor object.- Parameters:
descriptor- - FileDescriptor object to get fd from- Returns:
- file descriptor, -1 or error
-
bestEffortRemoveFromPageCache
public static void bestEffortRemoveFromPageCache(int fd, long offset, long len) Remove pages from the file system page cache when they won't be accessed again.- Parameters:
fd- The file descriptor of the source file.offset- The offset within the file.len- The length to be flushed.
-