RedisLock.java 316 B

123456789101112131415
  1. package com.izouma.nineth.annotations;
  2. import java.lang.annotation.*;
  3. import java.util.concurrent.TimeUnit;
  4. @Target(ElementType.METHOD)
  5. @Retention(RetentionPolicy.RUNTIME)
  6. @Documented
  7. public @interface RedisLock {
  8. String value();
  9. long expire() default 10;
  10. TimeUnit unit() default TimeUnit.SECONDS;
  11. }