Package org.apache.cassandra.utils
Class SyncUtil
- java.lang.Object
-
- org.apache.cassandra.utils.SyncUtil
-
public class SyncUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleanSKIP_SYNC
-
Constructor Summary
Constructors Constructor Description SyncUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidforce(java.nio.channels.FileChannel fc, boolean metaData)static java.nio.MappedByteBufferforce(java.nio.MappedByteBuffer buf)static voidsync(java.io.FileDescriptor fd)static voidsync(java.io.FileOutputStream fos)static voidtrySync(int fd)static voidtrySyncDir(File dir)
-
-
-
Method Detail
-
force
public static java.nio.MappedByteBuffer force(java.nio.MappedByteBuffer buf)
-
sync
public static void sync(java.io.FileDescriptor fd) throws java.io.SyncFailedException- Throws:
java.io.SyncFailedException
-
force
public static void force(java.nio.channels.FileChannel fc, boolean metaData) throws java.io.IOException- Throws:
java.io.IOException
-
sync
public static void sync(java.io.FileOutputStream fos) throws java.io.IOException- Throws:
java.io.IOException
-
trySync
public static void trySync(int fd)
-
trySyncDir
public static void trySyncDir(File dir)
-
-