Annotation Type GuardedBy


@Target({FIELD,METHOD})
@Retention(CLASS)
public @interface GuardedBy
Indicates that the annotated element should be used only while holding the specified lock.