question: try to lock the file . concode_field_sep DataHandler handler concode_elem_sep boolean checkedWriting concode_elem_sep String HEADER concode_elem_sep String mode concode_elem_sep int HEADER_LENGTH concode_elem_sep long filePos concode_elem_sep Reference<?> autoDeleteReference concode_elem_sep FileChannel file concode_elem_sep String name concode_elem_sep TempFileDeleter tempFileDeleter concode_elem_sep java.nio.channels.FileLock lock concode_elem_sep boolean textMode concode_elem_sep long fileLength concode_field_sep void openFile concode_elem_sep byte[] generateSalt concode_elem_sep long getFilePointer concode_elem_sep void checkPowerOff concode_elem_sep void seek concode_elem_sep void initKey concode_elem_sep void writeDirect concode_elem_sep void readFullyDirect concode_elem_sep void trace concode_elem_sep void checkWritingAllowed concode_elem_sep void readFully concode_elem_sep boolean isTextMode concode_elem_sep void closeFileSilently concode_elem_sep void close concode_elem_sep void write concode_elem_sep void closeAndDeleteSilently concode_elem_sep void init concode_elem_sep void closeFile concode_elem_sep void releaseLock concode_elem_sep long length concode_elem_sep void sync concode_elem_sep void setLength concode_elem_sep void stopAutoDelete concode_elem_sep void setCheckedWriting concode_elem_sep void closeSilently concode_elem_sep void autoDelete concode_elem_sep FileStore open concode_elem_sep FileStore open concode_elem_sep FileStore open
target: boolean function ( ) { try { lock = file . tryLock ( ) ; return lock != null ; } catch ( Exception loc0 ) { return false ; } }