appunto se ci sono tanti "char [] " hai tante stringhe e devi ottimizzare, visto che dentro string hai

private final char value[];

indicante proprio il valore che inserisci