// @topic S-0314-10-03-40 Java object pool design pattern
// @brief class Mutex

package objectpooldemo;

public class Mutex {
    static private java.util.concurrent.locks.Lock
            reentrantLock =
            new java.util.concurrent.locks.ReentrantLock();
    
    public void acquire()
    {
        reentrantLock.lock();
    }
    
    public void release()
    {
        reentrantLock.unlock();
    }
    
}//class Mutex