|
lombok-pg - | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||
@Target(value=METHOD) @Retention(value=SOURCE) public @interface WriteLock
Locking beyond @Synchronized.
void methodAnnotatedWithWriteLock() {
this.<LOCK_NAME>.writeLock().lock();
try {
// method body
} finally {
this.<LOCK_NAME>.writeLock().unlock();
}
}
| Required Element Summary | |
|---|---|
String |
value
Name of the lock. |
| Element Detail |
|---|
public abstract String value
If no lock with the specified name exists a new ReadWriteLock
will be created, using this name.
|
lombok-pg - | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||