plugin
1.0.0-SNAPSHOT
jvm
plugin
/
com.jetbrains.packagesearch.plugin.services
/
PackageSearchApplicationCachesService
Package
Search
Application
Caches
Service
class
PackageSearchApplicationCachesService
(
coroutineScope
:
CoroutineScope
)
:
Disposable
Members
Constructors
Package
Search
Application
Caches
Service
Link copied to clipboard
constructor
(
coroutineScope
:
CoroutineScope
)
Properties
api
Client
Type
State
Flow
Link copied to clipboard
val
apiClientTypeStateFlow
:
StateFlow
<
PackageSearchApiClientType
>
api
Package
Cache
Link copied to clipboard
val
apiPackageCache
:
StateFlow
<
PackageSearchApiPackageCache
>
cache
Link copied to clipboard
val
cache
:
CoroutineNitrite
Functions
dispose
Link copied to clipboard
open
override
fun
dispose
(
)
get
Packages
Repository
Link copied to clipboard
fun
getPackagesRepository
(
)
:
CoroutineObjectRepository
<
ApiPackageCacheEntry
>
get
Repository
Link copied to clipboard
inline
fun
<
T
:
Any
>
getRepository
(
key
:
String
)
:
CoroutineObjectRepository
<
T
>
get
Repository
Cache
Link copied to clipboard
fun
getRepositoryCache
(
)
:
CoroutineObjectRepository
<
ApiRepositoryCacheEntry
>
get
Searches
Repository
Link copied to clipboard
fun
getSearchesRepository
(
)
:
CoroutineObjectRepository
<
ApiSearchEntry
>
get
Sonatype
Cache
Repository
Link copied to clipboard
fun
getSonatypeCacheRepository
(
)
:
CoroutineObjectRepository
<
SerializableCachedResponseData
>