final class TrackingLockFactory
extends org.apache.lucene.store.LockFactory
Modifier and Type | Class and Description |
---|---|
private class |
TrackingLockFactory.TrackingLock |
Modifier and Type | Field and Description |
---|---|
private org.apache.lucene.store.LockFactory |
delegate |
private java.util.Set<TrackingLockFactory.TrackingLock> |
emittedLocks |
Constructor and Description |
---|
TrackingLockFactory(org.apache.lucene.store.LockFactory delegate) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Set<? extends org.apache.lucene.store.Lock> |
getEmittedLocks(java.lang.String name) |
org.apache.lucene.store.Lock |
obtainLock(org.apache.lucene.store.Directory dir,
java.lang.String lockName) |
private final org.apache.lucene.store.LockFactory delegate
private final java.util.Set<TrackingLockFactory.TrackingLock> emittedLocks
TrackingLockFactory(org.apache.lucene.store.LockFactory delegate)
java.util.Set<? extends org.apache.lucene.store.Lock> getEmittedLocks(java.lang.String name)
public org.apache.lucene.store.Lock obtainLock(org.apache.lucene.store.Directory dir, java.lang.String lockName) throws java.io.IOException
obtainLock
in class org.apache.lucene.store.LockFactory
java.io.IOException