J'ai une classe et je veux déclarer un membre privé qui est un dictionnaire local au fil de l'eau. Voici donc à quoi cela ressemble...
private static ThreadLocal<HashMap<Integer, Measurement>> measurements =
new ThreadLocal<HashMap<Integer, Measurement>>()
{
@Override protected HashMap<Integer, Measurement> initialValue()
{
return new HashMap<Integer, Measurement>();
}
};
Comme vous pouvez le voir, je dois taper HashMap<Integer, Measurement>
un nombre absurde de fois. Y a-t-il un moyen de rendre cela plus succinct ?