Pode um array java ser usado como uma chave HashMap?

Se a chave de um HashMap é uma matriz de string:

HashMap<String[], String> pathMap;

Você pode acessar o mapa usando uma matriz de strings recém-criada ou tem que ser o mesmo objeto String []?

pathMap = new HashMap<>(new String[] { "korey", "docs" }, "/home/korey/docs");
String path = pathMap.get(new String[] { "korey", "docs" });