본문 바로가기

Java

ehcache 와 Serializable

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