package org.hsweb.concurrent.lock.annotation;
import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;
/**
* Created by zhouhao on 16-5-13.
*/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface WriteLock {
String value() default "";
String condition() default "";
long waitTime() default 5;
TimeUnit timeUnit() default TimeUnit.SECONDS;
boolean autoUnLock() default true;
}