java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328) java.util.concurrent.CountDownLatch.await(CountDownLatch.java:277) com.lambdaworks.redis.protocol.AsyncCommand.await(AsyncCommand.java:52) com.lambdaworks.redis.LettuceFutures.await(LettuceFutures.java:96) com.lambdaworks.redis.LettuceFutures.awaitOrCancel(LettuceFutures.java:77) com.lambdaworks.redis.cluster.StatefulRedisClusterConnectionImpl$ClusterFutureSyncInvocationHandler.handleInvocation(StatefulRedisClusterConnectionImpl.java:343) com.lambdaworks.redis.internal.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:54) com.sun.proxy.$Proxy71.get(Unknown Source) com.pearson.ltg.ole.util.RedisClusterBackedEhcache.updateNameSpaceVersion(RedisClusterBackedEhcache.java:389) com.pearson.ltg.ole.util.RedisClusterBackedEhcache.createCachizeKey(RedisClusterBackedEhcache.java:411) com.pearson.ltg.ole.util.RedisClusterBackedEhcache.putInRediscache(RedisClusterBackedEhcache.java:224) com.pearson.ltg.ole.util.RedisClusterBackedEhcache.putInRediscache(RedisClusterBackedEhcache.java:219) com.pearson.ltg.ole.util.RedisClusterBackedEhcache.put(RedisClusterBackedEhcache.java:288) com.pearson.ltg.ole.util.cache.CachingProxy.addToCache(CachingProxy.java:145) com.pearson.ltg.ole.util.cache.CachingProxy.makeCachedCall(CachingProxy.java:228) com.pearson.ltg.ole.util.cache.CachingProxy.invoke(CachingProxy.java:243) com.sun.proxy.$Proxy89.getResourceDetails(Unknown Source) com.pearson.ltg.ole.service.RumbaDataService.getRumbaResourceByProductId(RumbaDataService.java:157) com.pearson.ltg.ole.service.EtextService.getEtextUrl(EtextService.java:31) com.pearson.ltg.ole.service.ContentItemConverterV2.getEtextUrl(ContentItemConverterV2.java:543) com.pearson.ltg.ole.service.ContentItemConverterV2.convertOle(ContentItemConverterV2.java:520) com.pearson.ltg.ole.service.ContentItemConverterV2.convertBean(ContentItemConverterV2.java:182) com.pearson.ltg.ole.service.ContentItemFactoryV2.createContentItemFromItemResult(ContentItemFactoryV2.java:125) com.pearson.ltg.ole.service.content.ContentItemProcessorService.getCachedContentItem(ContentItemProcessorService.java:347) com.pearson.ltg.ole.service.content.ContentItemProcessorService.getItemFromEquella(ContentItemProcessorService.java:128) com.pearson.ltg.ole.service.content.ContentItemProcessorService.getAndProcessItem(ContentItemProcessorService.java:82) com.pearson.ltg.ole.service.content.ContentSearchService.searchForFullItem(ContentSearchService.java:222) com.pearson.ltg.ole.service.content.ContentSearchService.searchForFullItem(ContentSearchService.java:204) com.pearson.ltg.ole.service.content.ContentServiceFacade.searchForFullItem(ContentServiceFacade.java:372) com.pearson.ltg.ole.controller.item.ContentController.searchFasterWithFacetFilters(ContentController.java:128) com.pearson.ltg.ole.controller.item.ContentController$$FastClassBySpringCGLIB$$7c250888.invoke() org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:649) com.pearson.ltg.ole.controller.item.ContentController$$EnhancerBySpringCGLIB$$60346641.searchFasterWithFacetFilters() sun.reflect.GeneratedMethodAccessor971.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858) javax.servlet.http.HttpServlet.service(HttpServlet.java:618) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) com.pearson.ltg.ole.security.SharedAssignmentBasicAuthenticationFilter.doFilter(SharedAssignmentBasicAuthenticationFilter.java:88) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) com.pearson.ltg.ole.security.ProsperoAuthenticationFilter.doFilter(ProsperoAuthenticationFilter.java:104) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) org.spri