Package lombok
Annotation Type Synchronized
-
@Target(METHOD) @Retention(SOURCE) public @interface SynchronizedAlmost exactly like putting the 'synchronized' keyword on a method, except will synchronize on a private internal Object, so that other code not under your control doesn't meddle with your thread management by locking on your own instance.For non-static methods, a field named
$lockis used, and for static methods,$LOCKis used. These will be generated if needed and if they aren't already present. The contents of the fields will be serializable.Complete documentation is found at the project lombok features page for @Synchronized.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringvalueOptional: specify the name of a different field to lock on.
-
-
-
Element Detail
-
value
java.lang.String value
Optional: specify the name of a different field to lock on. It is a compile time error if this field doesn't already exist (the fields are automatically generated only if you don't specify a specific name.- Returns:
- Name of the field to lock on (blank = generate one).
- Default:
- ""
-
-