<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><divclass="symbol monospace"><spanclass="token keyword">class </span><ahref="index.html">FileWriteKeyValueRepo</a><spanclass="token punctuation">(</span><spanclass="parameters "><spanclass="parameter ">folder<spanclass="token operator">: </span><ahref="https://developer.android.com/reference/kotlin/java/io/File.html">File</a><spanclass="token punctuation">, </span></span><spanclass="parameter ">filesChangedProcessingScope<spanclass="token operator">: </span><spandata-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><spanclass="token operator">?</span><spanclass="token operator"> = </span>null</span></span><spanclass="token punctuation">)</span> : <ahref="../[jvm]-write-key-value-repo/index.html">WriteKeyValueRepo</a><spanclass="token operator"><</span><spanclass="token keyword"></span><ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><spanclass="token punctuation">, </span><spanclass="token keyword"></span><ahref="https://developer.android.com/reference/kotlin/java/io/File.html">File</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><pclass="paragraph">Files watching will not correctly works on Android with version of API lower than API 26</p></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">suspend override </span><spanclass="token keyword">fun </span><ahref="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="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><spanclass="token punctuation">, </span><spanclass="token keyword"></span><ahref="https://developer.android.com/reference/kotlin/java/io/File.html">File</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 <ahref="set.html">toSet</a> data in current repo. Must pass the data which were successfully updated in repo to <ahref="on-new-value.html">onNewValue</a></p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">suspend override </span><spanclass="token keyword">fun </span><ahref="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="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</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 <ahref="unset.html">toUnset</a>. Must pass the Keys which were successfully removed in repo to <ahref="on-value-removed.html">onValueRemoved</a></p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><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="https://developer.android.com/reference/kotlin/java/io/File.html">File</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 Keys which were successfully removed in repo to <ahref="on-value-removed.html">onValueRemoved</a></p></div></div></div>
<divclass="content sourceset-depenent-content"data-active=""data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><adata-name="401676337%2FProperties%2F-1052446920"anchor-label="onNewValue"id="401676337%2FProperties%2F-1052446920"data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">override </span><spanclass="token keyword">val </span><ahref="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="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><spanclass="token punctuation">, </span><spanclass="token keyword"></span><ahref="https://developer.android.com/reference/kotlin/java/io/File.html">File</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="401676337%2FProperties%2F-1052446920"anchor-label="onNewValue"id="401676337%2FProperties%2F-1052446920"data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><pclass="paragraph">This flow must emit data each time when data by Key has been changed with <ahref="set.html">set</a> 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/jvmMain"><adata-name="-1384983181%2FProperties%2F-1052446920"anchor-label="onValueRemoved"id="-1384983181%2FProperties%2F-1052446920"data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><divclass="symbol monospace"><spanclass="token keyword">open </span><spanclass="token keyword">override </span><spanclass="token keyword">val </span><ahref="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="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</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="-1384983181%2FProperties%2F-1052446920"anchor-label="onValueRemoved"id="-1384983181%2FProperties%2F-1052446920"data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><pclass="paragraph">This flow must emit data each time when data by Key has been removed with <ahref="unset.html">unset</a>/<ahref="unset-with-values.html">unsetWithValues</a> methods or in any other way</p></div></div></div>