mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-11-03 21:51:59 +00:00 
			
		
		
		
	deploy: ea497ea488
				
					
				
			This commit is contained in:
		@@ -81,7 +81,7 @@
 | 
			
		||||
                  </span></span></div>
 | 
			
		||||
              <div>
 | 
			
		||||
                <div class="title">
 | 
			
		||||
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-auto-recache-key-value-repo/index.html">AutoRecacheKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">originalRepo<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">, </span></span><span class="parameter ">kvCache<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token operator"> = </span>MapKeyValueRepo()<span class="token punctuation">, </span></span><span class="parameter ">recacheDelay<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a><span class="token operator"> = </span>60.seconds.inWholeMilliseconds<span class="token punctuation">, </span></span><span class="parameter ">actionWrapper<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos.cache.fallback/-action-wrapper/index.html">ActionWrapper</a><span class="token operator"> = </span>ActionWrapper.Direct<span class="token punctuation">, </span></span><span class="parameter ">idGetter<span class="token operator">: </span><span class="token punctuation">(</span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">Id</a></span></span><span class="token punctuation">)</span> : <a href="-auto-recache-read-key-value-repo/index.html">AutoRecacheReadKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span>, <a href="../dev.inmo.micro_utils.repos/-write-key-value-repo/index.html">WriteKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span>, <a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span></div></div></div>
 | 
			
		||||
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-auto-recache-key-value-repo/index.html">AutoRecacheKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">originalRepo<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">, </span></span><span class="parameter ">kvCache<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token operator"> = </span>MapKeyValueRepo()<span class="token punctuation">, </span></span><span class="parameter ">recacheDelay<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a><span class="token operator"> = </span>60.seconds.inWholeMilliseconds<span class="token punctuation">, </span></span><span class="parameter ">actionWrapper<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos.cache.fallback/-action-wrapper/index.html">ActionWrapper</a><span class="token operator"> = </span>ActionWrapper.Direct<span class="token punctuation">, </span></span><span class="parameter ">idGetter<span class="token operator">: </span><span class="token punctuation">(</span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="-auto-recache-key-value-repo/index.html">Id</a></span></span><span class="token punctuation">)</span> : <a href="-auto-recache-read-key-value-repo/index.html">AutoRecacheReadKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span>, <a href="../dev.inmo.micro_utils.repos/-write-key-value-repo/index.html">WriteKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span>, <a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span></div></div></div>
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
            </div>
 | 
			
		||||
@@ -96,7 +96,7 @@
 | 
			
		||||
                  </span></span></div>
 | 
			
		||||
              <div>
 | 
			
		||||
                <div class="title">
 | 
			
		||||
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-auto-recache-read-key-value-repo/index.html">AutoRecacheReadKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">originalRepo<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">, </span></span><span class="parameter ">kvCache<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token operator"> = </span>MapKeyValueRepo()<span class="token punctuation">, </span></span><span class="parameter ">recacheDelay<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a><span class="token operator"> = </span>60.seconds.inWholeMilliseconds<span class="token punctuation">, </span></span><span class="parameter ">actionWrapper<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos.cache.fallback/-action-wrapper/index.html">ActionWrapper</a><span class="token operator"> = </span>ActionWrapper.Direct<span class="token punctuation">, </span></span><span class="parameter ">idGetter<span class="token operator">: </span><span class="token punctuation">(</span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">Id</a></span></span><span class="token punctuation">)</span> : <a href="../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span>, <a href="../dev.inmo.micro_utils.repos.cache/-fallback-cache-repo/index.html">FallbackCacheRepo</a></div></div></div>
 | 
			
		||||
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-auto-recache-read-key-value-repo/index.html">AutoRecacheReadKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-read-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">originalRepo<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-read-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">, </span></span><span class="parameter ">kvCache<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-read-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token operator"> = </span>MapKeyValueRepo()<span class="token punctuation">, </span></span><span class="parameter ">recacheDelay<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a><span class="token operator"> = </span>60.seconds.inWholeMilliseconds<span class="token punctuation">, </span></span><span class="parameter ">actionWrapper<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos.cache.fallback/-action-wrapper/index.html">ActionWrapper</a><span class="token operator"> = </span>ActionWrapper.Direct<span class="token punctuation">, </span></span><span class="parameter ">idGetter<span class="token operator">: </span><span class="token punctuation">(</span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token punctuation">)</span><span class="token operator"> -> </span><a href="-auto-recache-read-key-value-repo/index.html">Id</a></span></span><span class="token punctuation">)</span> : <a href="../dev.inmo.micro_utils.repos/-read-key-value-repo/index.html">ReadKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-read-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-read-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span>, <a href="../dev.inmo.micro_utils.repos.cache/-fallback-cache-repo/index.html">FallbackCacheRepo</a></div></div></div>
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
            </div>
 | 
			
		||||
@@ -111,7 +111,7 @@
 | 
			
		||||
                  </span></span></div>
 | 
			
		||||
              <div>
 | 
			
		||||
                <div class="title">
 | 
			
		||||
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-auto-recache-write-key-value-repo/index.html">AutoRecacheWriteKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-write-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-write-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">originalRepo<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-write-key-value-repo/index.html">WriteKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-write-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-write-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">, </span></span><span class="parameter ">kvCache<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-write-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-write-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token operator"> = </span>MapKeyValueRepo()</span></span><span class="token punctuation">)</span> : <a href="../dev.inmo.micro_utils.repos/-write-key-value-repo/index.html">WriteKeyValueRepo</a><span class="token operator"><</span><span class="token keyword"></span><a href="-auto-recache-write-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="-auto-recache-write-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span>, <a href="../dev.inmo.micro_utils.repos.cache/-fallback-cache-repo/index.html">FallbackCacheRepo</a></div></div></div>
 | 
			
		||||
                  <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-auto-recache-write-key-value-repo/index.html">AutoRecacheWriteKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-write-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-write-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">originalRepo<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-write-key-value-repo/index.html">WriteKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-write-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-write-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">, </span></span><span class="parameter ">kvCache<span class="token operator">: </span><a href="../dev.inmo.micro_utils.repos/-key-value-repo/index.html">KeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-write-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-write-key-value-repo/index.html">RegisteredObject</a><span class="token operator">></span><span class="token operator"> = </span>MapKeyValueRepo()</span></span><span class="token punctuation">)</span> : <a href="../dev.inmo.micro_utils.repos/-write-key-value-repo/index.html">WriteKeyValueRepo</a><span class="token operator"><</span><a href="-auto-recache-write-key-value-repo/index.html">Id</a><span class="token punctuation">, </span><a href="-auto-recache-write-key-value-repo/index.html">RegisteredObject</a><span class="token operator">> </span>, <a href="../dev.inmo.micro_utils.repos.cache/-fallback-cache-repo/index.html">FallbackCacheRepo</a></div></div></div>
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
            </div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user