QueryCache

open external class QueryCache(config: QueryCacheConfig = definedExternally) : Subscribable<QueryCacheListener> (source)

Constructors

Link copied to clipboard
constructor(config: QueryCacheConfig = definedExternally)

Properties

Link copied to clipboard
open external var config: QueryCacheConfig

Functions

Link copied to clipboard
open external fun add(query: Query<*, *, *, *>)
Link copied to clipboard
Link copied to clipboard
open external fun clear()
Link copied to clipboard
open external fun <TQueryFnData, TError, TData> find(filters: QueryFilters<*>): Query<TQueryFnData, TError, TData, *>?
Link copied to clipboard
open external fun findAll(filters: QueryFilters<*> = definedExternally): ReadonlyArray<Query<*, *, *, *>>
Link copied to clipboard
Link copied to clipboard
open external fun getAll(): ReadonlyArray<Query<*, *, *, *>>
Link copied to clipboard
open external fun hasListeners(): Boolean
Link copied to clipboard
open external fun notify(event: QueryCacheNotifyEvent)
Link copied to clipboard
open external fun onFocus()
Link copied to clipboard
open external fun onOnline()
Link copied to clipboard
open external fun remove(query: Query<*, *, *, *>)
Link copied to clipboard
open external fun subscribe(listener: QueryCacheListener): () -> Unit