package com.ustadmobile.libcache.db

import com.ustadmobile.door.room.RoomDatabase
import com.ustadmobile.libcache.db.dao.CacheEntryDao
import com.ustadmobile.libcache.db.dao.RequestedEntryDao
import com.ustadmobile.libcache.db.dao.RetentionLockDao

public actual abstract class UstadCacheDb : RoomDatabase() {
  public actual abstract val cacheEntryDao: CacheEntryDao

  public actual abstract val requestedEntryDao: RequestedEntryDao

  public actual abstract val retentionLockDao: RetentionLockDao
}
