gatk-3.8/java/src/org/broadinstitute/sting/utils/threading/ClosableReentrantLock.java

17 lines
422 B
Java
Raw Normal View History

package org.broadinstitute.sting.utils.threading;
import java.util.concurrent.locks.ReentrantLock;
/**
* Created by IntelliJ IDEA.
* User: depristo
* Date: 1/19/11
* Time: 9:50 AM
*
* Simple extension of a ReentrantLock that supports a close method.
*/
public class ClosableReentrantLock extends ReentrantLock {
public boolean ownsLock() { return super.isHeldByCurrentThread(); }
public void close() {}
}