Annotation Interface Shared


@Retention(RUNTIME) @Target(TYPE) public @interface Shared
Tells jvm-dtest that a class should be shared across all ClassLoaders. Jvm-dtest relies on classloader isolation to run multiple cassandra instances in the same JVM, this makes it so some classes do not get shared (outside a blesssed set of classes/packages). When the default behavior is not desirable, this annotation will tell jvm-dtest to share the class accross all class loaders. This is the oposite of Isolated.