Annotation Type BigMap
-
@Target(FIELD) @Inherited @Retention(RUNTIME) public @interface BigMap
BigMap annotation is used to declare large Maps in the ModelParameters classes. Fields that are annotated with this annotation, are automatically initialized by the BigMapHolder object.- Author:
- Vasilis Vryniotis
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description booleanconcurrentParameter that passes whether the BigMap should be tread-safe.Class<?>keyClassParameter that passes the Class of the Key of the BigMap.StorageEngine.MapTypemapTypeParameter that passes the MapType of the BigMap.StorageEngine.StorageHintstorageHintParameter that passes the StorageHint of the BigMap.Class<?>valueClassParameter that passes the Class of the Value of the BigMap.
-
-
-
Element Detail
-
keyClass
Class<?> keyClass
Parameter that passes the Class of the Key of the BigMap.- Returns:
-
-
-
valueClass
Class<?> valueClass
Parameter that passes the Class of the Value of the BigMap.- Returns:
-
-
-
mapType
StorageEngine.MapType mapType
Parameter that passes the MapType of the BigMap.- Returns:
-
-
-
storageHint
StorageEngine.StorageHint storageHint
Parameter that passes the StorageHint of the BigMap.- Returns:
-
-