io.corepro/src/main/java/com/google/gson/internal/StringMap.java
/**
   * Allocate a table of the given capacity and set the threshold accordingly.
   * @param newCapacity must be a power of two
   */
Allocate a table of the given capacity and set the threshold accordingly.
@param newCapacity must be a power of two
Allocate a table of the given capacity and set the threshold accordingly . @param newCapacity must be a power of two
private LinkedEntry<V>[] makeTable(int newCapacity) {
    @SuppressWarnings("unchecked")
    LinkedEntry<V>[] newTable = (LinkedEntry<V>[]) new LinkedEntry[newCapacity];
    table = newTable;
    threshold = (newCapacity >> 1) + (newCapacity >> 2); 
    return newTable;
  }
private LinkedEntry < V > [ ] makeTable ( int newCapacity ) { @ SuppressWarnings ( "unchecked" ) LinkedEntry < V > [ ] newTable = ( LinkedEntry < V > [ ] ) new LinkedEntry [ newCapacity ] ; table = newTable ; threshold = ( newCapacity >> 1 ) + ( newCapacity >> 2 ) ; return newTable ; }
Allocate a table of the given capacity and set the threshold accordingly.
Allocate a table of the given capacity and set the threshold accordingly .
// 3/4 capacity