cutting 2004/05/11 10:43:28 Modified: src/java/org/apache/lucene/store FSDirectory.java Lock.java Log: We can just use Lock.toString() to show lock file, no? Revision Changes Path 1.29 +1 -1 jakarta-lucene/src/java/org/apache/lucene/store/FSDirectory.java Index: FSDirectory.java =================================================================== RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/store/FSDirectory.java,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- FSDirectory.java 10 May 2004 23:46:56 -0000 1.28 +++ FSDirectory.java 11 May 2004 17:43:28 -0000 1.29 @@ -290,7 +290,7 @@ // create a lock file final File lockFile = new File(lockDir, buf.toString()); - return new Lock(lockFile.getAbsolutePath()) { + return new Lock() { public boolean obtain() throws IOException { if (DISABLE_LOCKS) return true; 1.12 +2 -14 jakarta-lucene/src/java/org/apache/lucene/store/Lock.java Index: Lock.java =================================================================== RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/store/Lock.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- Lock.java 10 May 2004 23:46:56 -0000 1.11 +++ Lock.java 11 May 2004 17:43:28 -0000 1.12 @@ -35,15 +35,7 @@ */ public abstract class Lock { public static long LOCK_POLL_INTERVAL = 1000; - private String lockName = null; - - public Lock(String lockName) { - this.lockName = lockName; - } - public Lock() { - } - /** Attempts to obtain exclusive access and immediately return * upon success or failure. * @return true iff exclusive access is obtained @@ -63,11 +55,7 @@ int sleepCount = 0; while (!locked) { if (++sleepCount == maxSleepCount) { - String s = "Lock obtain timed out"; - if (lockName != null) { - s += ", lock name =" + lockName; - } - throw new IOException(s); + throw new IOException("Lock obtain timed out: " + this.toString()); } try { Thread.sleep(LOCK_POLL_INTERVAL);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]