CatalogueNavigationCache

uk.gov.hmrc.cataloguewrapper.services.CatalogueNavigationCache
@Singleton
class CatalogueNavigationCache(connector: CatalogueMenuConnector, searchIndex: SearchIndex, config: CatalogueWrapperConfig)(implicit ec: ExecutionContext) extends Logging

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def cachedMenu: Option[BannerMenu]
def refreshOrCached()(implicit hc: HeaderCarrier): Future[NavigationData]
def refreshSearch()(implicit hc: HeaderCarrier): Future[Seq[SearchTerm]]
def shouldRefreshForSearch(): Boolean
def shouldRefreshForSearch(now: Instant): Boolean

Inherited fields

protected val logger: Logger

Attributes

Inherited from:
Logging