public FilterawareDispatcher restfulRetryingCachingDispatcher(){
QueueableCacheStorage cache = new DefaultQueueableCacheStorage();
CallbackFilter cachingCallbackFilter = new RestfulCachingCallbackFilter(cache);
CallbackFactory callbackFactory = new RetryingCallbackFactory(cachingCallbackFilter);
DispatcherFilter cachingDispatcherFilter = new RestfulCachingDispatcherFilter(cache, callbackFactory);
FilterawareDispatcher dispatcher = new DefaultFilterawareDispatcher(cachingDispatcherFilter);
return dispatcher;
}