package io.eiren.util.ann; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /** *
* Методы, помеченные этой аннотацией должны быть Thread-Safe. *
** Важно: данные методы гарантированно должны обеспечивать потоковую * безопасность, но не обязаны обеспечивать концессивность (полноту данных или * точность синхронизации). *
** Для полностью потоко-безопасных методов можно использовать аннотацию * {@link ThreadSecure}. *
* * @see {@link ThreadSecure}, {@link Synchronize}, {@link ThreadSafeSingle} * @author Rena */ @Retention(value = RetentionPolicy.SOURCE) public @interface ThreadSafe { }