19 package org.sleuthkit.datamodel;
 
   21 import java.io.IOException;
 
   22 import java.io.RandomAccessFile;
 
   29         private final String conflictingApplicationName;
 
   43                 StringBuffer buffer = 
new StringBuffer();
 
   44                 while (lockFileRaf.getFilePointer() < lockFileRaf.length()) {
 
   45                         buffer.append(lockFileRaf.readLine() + System.lineSeparator());
 
   47                 String conflictingApplication = buffer.toString().trim();
 
   48                 String message = 
"Unable to acquire lock on " 
   51                                 + ((conflictingApplication != null && conflictingApplication.trim().length() > 0)
 
   52                                 ? (
"  Database is already open in " + conflictingApplication + 
".")
 
   67                 this.conflictingApplicationName = conflictingApplicationName;
 
   74                 return conflictingApplicationName;
 
String getConflictingApplicationName()