56.4. 예
다음 코드로 캐시를 사용할 수 있습니다.
@Override protected RouteBuilder createRouteBuilder() throws Exception { return new RouteBuilder() { public void configure() { from("direct://start") .toF("caffeine-cache://%s?cache=#cache&action=PUT&key=1", "test") .toF("caffeine-cache://%s?cache=#cache&key=1&action=GET", "test") .log("Test! ${body}") .to("mock:result"); } }; }
@Override
protected RouteBuilder createRouteBuilder() throws Exception {
return new RouteBuilder() {
public void configure() {
from("direct://start")
.toF("caffeine-cache://%s?cache=#cache&action=PUT&key=1", "test")
.toF("caffeine-cache://%s?cache=#cache&key=1&action=GET", "test")
.log("Test! ${body}")
.to("mock:result");
}
};
}
이렇게 하면 레지스트리의 동일한 캐시에서 항상 작동합니다.