Add version number to chunks cache
so we can later do in-place version upgrades and find out which chunks we need to store new versions for
This commit is contained in:
parent
61fe823a04
commit
e7a8ad50e8
1 changed files with 3 additions and 1 deletions
|
@ -7,6 +7,7 @@ import androidx.room.Entity
|
||||||
import androidx.room.Insert
|
import androidx.room.Insert
|
||||||
import androidx.room.PrimaryKey
|
import androidx.room.PrimaryKey
|
||||||
import androidx.room.Query
|
import androidx.room.Query
|
||||||
|
import org.calyxos.backup.storage.backup.Backup
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
internal data class CachedChunk(
|
internal data class CachedChunk(
|
||||||
|
@ -16,7 +17,8 @@ internal data class CachedChunk(
|
||||||
* Note that this is *not* about how many files across various snapshots are referencing it.
|
* Note that this is *not* about how many files across various snapshots are referencing it.
|
||||||
*/
|
*/
|
||||||
@ColumnInfo(name = "ref_count") val refCount: Long,
|
@ColumnInfo(name = "ref_count") val refCount: Long,
|
||||||
val size: Long
|
val size: Long,
|
||||||
|
val version: Byte = Backup.VERSION,
|
||||||
)
|
)
|
||||||
|
|
||||||
@Dao
|
@Dao
|
||||||
|
|
Loading…
Reference in a new issue