set

suspend fun <T : Model> set(table: Table, cacheKey: String = table.cacheKey(), serializer: KSerializer<T>, expire: Duration? = null, invalidateVolatiles: Boolean = true, setData: suspend Table.() -> T?): T?