Annotation Interface HugeSparseArray


@Target(TYPE) @Retention(CLASS) public @interface HugeSparseArray
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The type which is stored in the generated HugeSparseArray.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    int
    The page shift defines the page size used in the generated HugeSparseArray.
  • Element Details

    • valueType

      Class<?> valueType
      The type which is stored in the generated HugeSparseArray.
    • pageShift

      int pageShift
      The page shift defines the page size used in the generated HugeSparseArray. The default value of 12 leads so 2^12 = 4096 elements per page (array).
      Default:
      12