com.zwares.base.cache.helper
Class ReaderPreferredLock

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

public class ReaderPreferredLock
extends java.lang.Object
implements ReaderWriterLock


Constructor Summary
ReaderPreferredLock()
          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

ReaderPreferredLock

public ReaderPreferredLock()
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