private val loadingLinks = CacheBuilder.newBuilder().build<String, Boolean>()
private val failureCache = CacheBuilder.newBuilder().ticker(ticker).expireAfterWrite(30, MINUTES).build<String, Boolean>()
private val loadingLinks = CacheBuilder.newBuilder().build<String, Boolean>()
private val failureCache = CacheBuilder.newBuilder().ticker(ticker).expireAfterWrite(30, MINUTES).build<String, Boolean>()