/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.cache.lock;

import EDU.oswego.cs.dl.util.concurrent.ReentrantWriterPreferenceReadWriteLock;

/**
 * @author Bela Ban
 * @version $Id: SimpleReadWriteLock.java,v 1.1.2.2 2005/04/06 21:07:01 starksm Exp $
 */
public class SimpleReadWriteLock extends ReentrantWriterPreferenceReadWriteLock {

   protected synchronized Signaller endRead() {
      Signaller result=super.endRead();
//      if(result != null)
//         return result;
//
//      if(activeReaders_ == 1 && waitingWriters_ > 0) {
//         if(readers_.size() == 1 && readers_.containsKey(Thread.currentThread())) {
//            --activeReaders_;
//            return writerLock_;
//         }
//      }
//      return null;

      
      return result;
   }



}