Package jetbrains.vcs.api
Annotation Type VcsCacheable
-
@Retention(RUNTIME) @Target(METHOD) @Inherited @Documented public @interface VcsCacheable
Annotation that is used to mark methods that return value which does not change from call-to-call (for same parameters). You may use this annotation to implement abstract caches It is assumed method parameters has properly implemented equals and hashCode methods- Since:
- TC 8.0
- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)