Arquivo de Configuracao

É o seguinte.
Tenho um XML que possue diversas confirgurações em ambiente WEB.
Ele pode se tornar muito grande.
Mais ou menos 1000 itens com vários subitens.

Como estratégia estou pensando carregar tudo no init do servlet e colocar em uma hashMap.
Ou seja terei na memória 1000 objetos com vários atributos.
Gostaria de saber se esta estratégia está de acordo.

Eu acho que isso vai depender muito da frequência da utilização destas informações.
Aí você tem de pesar se é mais oneroso ter os mil objetos em memória, ou instanciá-los sempre que necessário.
Mas a prática em si não vejo maiores problemas.

A questão se ficar instanciando a cada requeisição vai precisar ler o xml toda hora.

Por isso que eu disse:

Se você vai usar as informações esporadicamente, não vejo sentido em manter os mil objetos instanciados. Mas por ter tanta configuração, acredito que o uso delas se torna bem constante.