Synchronized Collection을 사용하지 않고 HashMap을 사용하여 Simple Threadsafe Cache 구현

게시 됨: 2013-11-29

Hashmap을 사용한 Java In Memory Cache

캐시는 자주 액세스하거나 계산하는 데 비용이 많이 드는 데이터 복사본을 보유하는 로컬 메모리 영역입니다. 이러한 데이터의 예로는 데이터베이스, 디스크 파일 또는 보고서에 대한 쿼리 결과가 있습니다.

다음은 동기화된 컬렉션을 사용하지 않고 HashMap을 사용하여 스레드로부터 안전한 간단한 Java 예제입니다.

당신이 보고 싶어할 수 있는 몇 가지 더 많은 Java 예제.

보너스: Java 메모리 모델 세부 정보:

자바 메모리 모델