@@ -0,0 +1,561 @@
+package net.openhft.chronicle.core.io;%0A%0A/**%0A * Pass a hint that now would be a good time to sync to underlying media if supported.%0A */%0Apublic interface Syncable %7B%0A    /**%0A     * Perform a sync up to the point that this handle has read or written. There might be data beyond this point that isn't sync-ed.%0A     * It might not do anything depending on whether this is supported or turned off through configuration.%0A     */%0A    void sync();%0A%0A    static void syncIfAvailable(Object o) %7B%0A        if (o instanceof Syncable)%0A            ((Syncable) o).sync();%0A    %7D%0A%7D%0A

Add Syncable interface to mark Syncable resources https://github.com/OpenHFT/Chronicle-Core/issues/433 (#435)