정수 키를 특정 값과 연결하는 데이터베이스에 간단한 매핑 테이블이 있습니다. 테이블에 값을 붙이면 결코 사라지지 않습니다. Guava Cache
을 사용하여 이러한 키를 한 번 조회 한 다음 메모리에 저장하는 것이 좋습니다. 구아바 Cache
처럼 보입니다. 이렇게 쉽게 할 수 있습니다. 그러나 저는 두 가지 방법을 매핑해야합니다 : 키에서 값으로, 값에서 키로 매핑하십시오 (예 : BiMap
).Guava 캐시의 BiMap 기능은 무엇입니까?
Cache
을 사용하여 BiMap
기능을 사용하는 간단한 방법이 있습니까? 아니면 내 솔루션을 롤업해야합니까?
동시 액세스를 허용하는 BiMap
구현이 있습니까? 아니면 효율적인 멀티 스레드 액세스를 원한다면 읽기 - 쓰기 잠금을 사용해야합니까?