From 28cdab340511e948875b31ead5da30376c3b939d Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Tue, 5 Nov 2024 22:50:49 +0100 Subject: Use a constant --- .../src/main/java/org/the_jk/cleversync/io/samba/SambaFile.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libs/samba') diff --git a/libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaFile.kt b/libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaFile.kt index c8bb98d..c37a787 100644 --- a/libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaFile.kt +++ b/libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaFile.kt @@ -4,6 +4,7 @@ import org.the_jk.cleversync.io.ModifiableFile import java.io.IOException import java.io.InputStream import java.io.OutputStream +import java.time.Duration import java.time.Instant internal class SambaFile( @@ -12,7 +13,7 @@ internal class SambaFile( override val name: String, private val cachedSize: ULong, private val cachedLastModified: Instant, - private var cacheEndOfLife: Instant = Instant.now().plusSeconds(60), + private var cacheEndOfLife: Instant = Instant.now().plus(DEFAULT_CACHE_TTL), ) : ModifiableFile { override fun write(): OutputStream { val file = conn.openFile(path, NativeSamba.OpenMode.WRITE_CREATE_TRUNCATE) @@ -130,4 +131,8 @@ internal class SambaFile( private fun clearCache() { cacheEndOfLife = Instant.EPOCH } + + private companion object { + val DEFAULT_CACHE_TTL: Duration = Duration.ofSeconds(60L) + } } -- cgit v1.2.3-70-g09d2