PackageSearchApiPackageCache

constructor(apiPackageCache: ObjectRepository<ApiPackageCacheEntry>, searchCache: ObjectRepository<ApiSearchCacheEntry>, repositoryCache: ObjectRepository<ApiRepositoryCacheEntry>, apiClient: PackageSearchApiClient, maxAge: Duration = Random.nextDuration(24.hours, 26.hours), logger: PluginLogger, isOnline: () -> Boolean)