interface LoaderQueue<K, V>
enqueue |
abstract suspend fun enqueue(key: K, deferred: CompletableDeferred<V>): Unit |
getAllItemsAsList |
returns all stored Items as List and clears the queue (Coroutine-Save) abstract suspend fun getAllItemsAsList(): List<LoaderQueueEntry<K, CompletableDeferred<V>>> |
DefaultLoaderQueueImpl |
class DefaultLoaderQueueImpl<K, V> : LoaderQueue<K, V> |