<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">suspend </span><spanclass="token keyword">fun </span><ahref="../../dev.inmo.micro_utils.repos/[common]-key-value-repo/clear.html"><spanclass="token function">clear</span></a><spanclass="token punctuation">(</span><spanclass="token punctuation">)</span><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><divclass="brief "><pclass="paragraph">By default, will remove all the data of current repo using <ahref="../../dev.inmo.micro_utils.pagination.utils/[common]do-all-with-current-paging.html">doAllWithCurrentPaging</a>, <spandata-unresolved-link="dev.inmo.micro_utils.repos/KeyValueRepo/keys/#dev.inmo.micro_utils.pagination.Pagination#kotlin.Boolean/PointingToDeclaration/">keys</span> and <spandata-unresolved-link="dev.inmo.micro_utils.repos/KeyValueRepo/unset/#kotlin.collections.List[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/">unset</span></p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">suspend override </span><spanclass="token keyword">fun </span><ahref="../../dev.inmo.micro_utils.repos/[common]-write-key-value-repo/set.html"><spanclass="token function">set</span></a><spanclass="token punctuation">(</span><spanclass="parameters "><spanclass="parameter ">toSet<spanclass="token operator">: </span><ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a><spanclass="token operator"><</span><spanclass="token keyword"></span><ahref="index.html">Key</a><spanclass="token punctuation">, </span><spanclass="token keyword"></span><ahref="index.html">Value</a><spanclass="token operator">></span></span></span><spanclass="token punctuation">)</span><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><divclass="brief "><pclass="paragraph">Will set as batch <spandata-unresolved-link="dev.inmo.micro_utils.repos.cache.full/FullWriteKeyValueCacheRepo/set/#kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToCallableParameters(0)/">toSet</span> data in current repo. Must pass the data which were successfully updated in repo to <spandata-unresolved-link="dev.inmo.micro_utils.repos.cache.full/FullWriteKeyValueCacheRepo/onNewValue/#/PointingToDeclaration/">onNewValue</span></p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">suspend override </span><spanclass="token keyword">fun </span><ahref="../../dev.inmo.micro_utils.repos/[common]-write-key-value-repo/unset.html"><spanclass="token function">unset</span></a><spanclass="token punctuation">(</span><spanclass="parameters "><spanclass="parameter ">toUnset<spanclass="token operator">: </span><ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><spanclass="token operator"><</span><spanclass="token keyword"></span><ahref="index.html">Key</a><spanclass="token operator">></span></span></span><spanclass="token punctuation">)</span><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><divclass="brief "><pclass="paragraph">Will unset as batch data with keys from <spandata-unresolved-link="dev.inmo.micro_utils.repos.cache.full/FullWriteKeyValueCacheRepo/unset/#kotlin.collections.List[TypeParam(bounds=[kotlin.Any?])]/PointingToCallableParameters(0)/">toUnset</span>. Must pass the <ahref="../[common]-full-write-key-value-cache-repo/index.html">Key</a>s which were successfully removed in repo to <spandata-unresolved-link="dev.inmo.micro_utils.repos.cache.full/FullWriteKeyValueCacheRepo/onValueRemoved/#/PointingToDeclaration/">onValueRemoved</span></p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">suspend override </span><spanclass="token keyword">fun </span><ahref="unset-with-values.html"><spanclass="token function">unsetWithValues</span></a><spanclass="token punctuation">(</span><spanclass="parameters "><spanclass="parameter ">toUnset<spanclass="token operator">: </span><ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><spanclass="token operator"><</span><spanclass="token keyword"></span><ahref="index.html">Value</a><spanclass="token operator">></span></span></span><spanclass="token punctuation">)</span><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><divclass="brief "><pclass="paragraph">Will unset as batch data with values from <ahref="unset-with-values.html">toUnset</a>. Must pass the <ahref="index.html">Key</a>s which were successfully removed in repo to <spandata-unresolved-link="dev.inmo.micro_utils.repos.cache.full/FullKeyValueCacheRepo/onValueRemoved/#/PointingToDeclaration/">onValueRemoved</span></p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">suspend override </span><spanclass="token keyword">fun </span><ahref="../../dev.inmo.micro_utils.repos/[common]-read-key-value-repo/values.html"><spanclass="token function">values</span></a><spanclass="token punctuation">(</span><spanclass="parameters "><spanclass="parameter ">pagination<spanclass="token operator">: </span><ahref="../../dev.inmo.micro_utils.pagination/[common]-pagination/index.html">Pagination</a><spanclass="token punctuation">, </span></span><spanclass="parameter ">reversed<spanclass="token operator">: </span><ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><spanclass="token punctuation">)</span><spanclass="token operator">: </span><ahref="../../dev.inmo.micro_utils.pagination/[common]-pagination-result/index.html">PaginationResult</a><spanclass="token operator"><</span><spanclass="token keyword"></span><ahref="index.html">Value</a><spanclass="token operator">></span><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><divclass="brief "><pclass="paragraph">This method should use sorted by <ahref="../../dev.inmo.micro_utils.repos/[common]-read-key-value-repo/index.html">Key</a>s search and take the <ahref="../../dev.inmo.micro_utils.pagination/[common]-pagination-result/index.html">PaginationResult</a>. By default, it should use ascending sort for <ahref="../../dev.inmo.micro_utils.repos/[common]-read-key-value-repo/index.html">Key</a>s</p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><adata-name="2132221517%2FProperties%2F-1478683138"anchor-label="onNewValue"id="2132221517%2FProperties%2F-1478683138"data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">override </span><spanclass="token keyword">val </span><ahref="../../dev.inmo.micro_utils.repos/[common]-write-key-value-repo/on-new-value.html">onNewValue</a><spanclass="token operator">: </span><spandata-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><spanclass="token operator"><</span><spanclass="token keyword"></span><ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><spanclass="token operator"><</span><spanclass="token keyword"></span><ahref="index.html">Key</a><spanclass="token punctuation">, </span><spanclass="token keyword"></span><ahref="index.html">Value</a><spanclass="token operator">></span><spanclass="token operator">></span><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><divclass="brief "><adata-name="2132221517%2FProperties%2F-1478683138"anchor-label="onNewValue"id="2132221517%2FProperties%2F-1478683138"data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><pclass="paragraph">This flow must emit data each time when data by <ahref="../[common]-full-write-key-value-cache-repo/index.html">Key</a> has been changed with <spandata-unresolved-link="dev.inmo.micro_utils.repos.cache.full/FullWriteKeyValueCacheRepo/set/#kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/">set</span> method or in any other way excluding cases of data removing</p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><adata-name="1739615631%2FProperties%2F-1478683138"anchor-label="onValueRemoved"id="1739615631%2FProperties%2F-1478683138"data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">override </span><spanclass="token keyword">val </span><ahref="../../dev.inmo.micro_utils.repos/[common]-write-key-value-repo/on-value-removed.html">onValueRemoved</a><spanclass="token operator">: </span><spandata-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><spanclass="token operator"><</span><spanclass="token keyword"></span><ahref="index.html">Key</a><spanclass="token operator">></span><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><divclass="brief "><adata-name="1739615631%2FProperties%2F-1478683138"anchor-label="onValueRemoved"id="1739615631%2FProperties%2F-1478683138"data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><pclass="paragraph">This flow must emit data each time when data by <ahref="../[common]-full-write-key-value-cache-repo/index.html">Key</a> has been removed with <spandata-unresolved-link="dev.inmo.micro_utils.repos.cache.full/FullWriteKeyValueCacheRepo/unset/#kotlin.collections.List[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/">unset</span>/<spandata-unresolved-link="dev.inmo.micro_utils.repos.cache.full/FullWriteKeyValueCacheRepo/unsetWithValues/#kotlin.collections.List[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/">unsetWithValues</span> methods or in any other way</p></div></div></div>