Gson Thread-safe test
- feature-1.2.2 : Thread-safe 관련 Issue 테스트 브랜치
- feature-2.3.1 : Thread-safe 관련 Issue 수정 확인 테스트 브랜치
Version 1.2.3
- Made Gson thread-safe by fixing Issue 63
Version 1.4 BETA
- Default date type adapter is now thread-safe. See Issue 162.
Version 1.7.2
- Fixed a threading issue in FieldAttributes (Issue 354)
-
Version 2.4 에서는 Gson.java Javadoc에 Thread-safe 관련 내용이 추가되었습니다.
-
feature-2.3.1 branch 테스트 케이스 및 Release 정보를 참조하면 관련 Thread-safe Issue는 처리가 되어있고, 현재 Version보다 상위 Version 2.4 의 Change log에 Thread 관련 변경 내용은 없었습니다.
cf. 과거에 google-gson group에 올라온 성능 관련 Thread 답변 중 번역 내용
기본 serializers, deserializers 및 instance 생성해서 모두 등록을 하기 때문에 Gson을 생성하는 것은 다소 비싼 작업이다.
static final 생성자로 기본 list에 저장해 최적화를 시도했다.
그것이 Gson을 어디에서 사용하든 동일한 instance를 재사용하는 최선이라 생각했기 때문이다.