remove
abstract suspend fun remove(cacheKey: CacheKey, cascade: Boolean = true): Boolean
Content copied to clipboard
Remove cache record by the key This is a synchronous operation that might block if the underlying cache is doing IO
Return
true
if the record was successfully removed, false
otherwise
Parameters
cacheKey
of record to be removed
cascade
defines if remove operation is propagated to the referenced entities
abstract suspend fun remove(cacheKeys: List<CacheKey>, cascade: Boolean = true): Int
Content copied to clipboard
Remove a list of cache records This is an optimized version of remove for caches that can batch operations This is a synchronous operation that might block if the underlying cache is doing IO
Return
the number of records that have been removed
Parameters
cacheKeys
keys of records to be removed