ehcache를 사용하다가 삽질을 조금했다.
// 넣기
cache.put(new Element(key, entity));
//꺼내기
Cache.get(key).getValue();
캐시에 데이터를 넣고서 다시 꺼내쓰려고 하니 꺼내지지 않는다.
디버깅을 해보니 캐시는 있다. 값도 있다. 허나 getValue()로 데이터를 꺼낼 수 없다.
이상하다 싶어 설정부터 쭉 다시 봤다. 그래도 모르겠다. 그러다 결국 찾은건 직렬화였다.
Serializable을 implements해주지 않으면 안된다. api를 보지않고 작업하니 이런 문제도 발생한다.
예제만 보지말고 api도 확인을 해야겠다.
'Java' 카테고리의 다른 글
문자열 패턴 분석 정규식 (0) | 2015.04.21 |
---|---|
hadoop - 하둡(Hadoop)이란 무엇인가? (0) | 2012.10.05 |
자바 7 보안 패치 (0) | 2012.08.31 |
자바 제로데이 취약점 공격 (0) | 2012.08.01 |
JAVA characterSet 변환... (0) | 2012.03.27 |