com.zwares.base.cache.helper
Class WriterPreferredLock

java.lang.Object
  |
  +--com.zwares.base.cache.helper.WriterPreferredLock
All Implemented Interfaces:
ReaderWriterLock

public class WriterPreferredLock
extends java.lang.Object
implements ReaderWriterLock


Constructor Summary
WriterPreferredLock()
          Creates new ReaderWriterMutex
 
Method Summary
 void acquireForRead()
           
 void acquireForWrite()
           
 void releaseForRead()
           
 void releaseForWrite()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WriterPreferredLock

public WriterPreferredLock()
Creates new ReaderWriterMutex

Method Detail

acquireForRead

public void acquireForRead()
Specified by:
acquireForRead in interface ReaderWriterLock

acquireForWrite

public void acquireForWrite()
Specified by:
acquireForWrite in interface ReaderWriterLock

releaseForRead

public void releaseForRead()
Specified by:
releaseForRead in interface ReaderWriterLock

releaseForWrite

public void releaseForWrite()
Specified by:
releaseForWrite in interface ReaderWriterLock