Hat Java eine HashMap mit Reverse Lookup?

Ich habe Daten, die eher in einer Art "Schlüssel-Schlüssel" -Format als in einem "Schlüssel-Wert" organisiert sind. Es ist wie eine HashMap, aber ich brauche eine O (1) -Suche in beide Richtungen. Gibt es einen Namen für diese Art von Datenstruktur und ist so etwas in den Standardbibliotheken von...