org.compass.needle.terracotta
Class TerracottaLockFactory
java.lang.Object
org.apache.lucene.store.LockFactory
org.compass.needle.terracotta.TerracottaLockFactory
public class TerracottaLockFactory
- extends LockFactory
A lock factory that creates TerracottaLocks. Uses a concurrent
hash map to hold the locks.
- Author:
- kimchy
|
Field Summary |
(package private) static Object |
MARK
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MARK
static final Object MARK
TerracottaLockFactory
public TerracottaLockFactory()
TerracottaLockFactory
public TerracottaLockFactory(String prefix)
makeLock
public Lock makeLock(String lockName)
- Specified by:
makeLock in class LockFactory
clearLock
public void clearLock(String lockName)
throws IOException
- Specified by:
clearLock in class LockFactory
- Throws:
IOException
Copyright (c) 2004-2008 The Compass Project.