package com.flicklib.service.cache; import com.flicklib.module.SourceLoaderSelector; import com.flicklib.service.Constants; import com.flicklib.service.SourceLoader; import com.google.inject.Inject; import com.google.inject.name.Named; public class EHCacheSelector extends SourceLoaderSelector { @Inject public EHCacheSelector(@Named(value = Constants.USE_HTTPCOMPONENTS) boolean httpClient, @Named(value = Constants.HTTP_TIMEOUT) Integer timeOut) { super(httpClient, null, timeOut); } @Override protected SourceLoader wrapInCache(SourceLoader inner) { return new HttpEHCache(inner); } }