@Override
        public synchronized void close() throws IOException {
            super.close();
            if (!closed) {
                Files.move(tmpPath, path, StandardCopyOption.ATOMIC_MOVE);
                closed = true;
            }
        }
File output stream that signals to kernel to drop previous pages after write
container-core/src/main/java/com/yahoo/container/logging/LogFileHandler.java