Verificação de existência chave no HashMap

A verificação da existência de chaves no HashMap é sempre necessária?

Eu tenho um HashMap com, digamos, 1000 entradas e estou procurando melhorar a eficiência. Se o HashMap estiver sendo acessado com muita frequência, verificar a existência da chave em cada acesso levará a uma grande sobrecarga. Em vez disso, se a chave não estiver presente e, portanto, ocorrer uma exceção, eu posso capturar a exceção. (quando eu sei que isso acontecerá raramente). Isso reduzirá os acessos ao HashMap pela metade.

Isso pode não ser uma boa prática de programação, mas me ajudará a reduzir o número de acessos. Ou estou faltando alguma coisa aqui?

[Atualizar] Eu não tenho valores nulos no HashMap.

questionAnswers(10)

yourAnswerToTheQuestion