All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.babyfish.jimmer.sql.kt.cache.KSimpleBinder.kt Maven / Gradle / Ivy

There is a newer version: 0.9.35
Show newest version
package org.babyfish.jimmer.sql.kt.cache

import org.babyfish.jimmer.sql.cache.chain.SimpleBinder
import java.util.*

interface KSimpleBinder : SimpleBinder {
    
    override fun getAll(keys: Collection): Map

    override fun setAll(map: Map)

    override fun deleteAll(keys: Collection, reason: Any?)
    
    interface Parameterized : KSimpleBinder, SimpleBinder.Parameterized {

        override fun getAll(keys: Collection): Map =
            getAll(keys, Collections.emptySortedMap())

        override fun setAll(map: Map) {
            setAll(map, Collections.emptySortedMap())
        }

        override fun getAll(keys: Collection, parameterMap: SortedMap): Map

        override fun setAll(map: Map, parameterMap: SortedMap)

        override fun deleteAll(keys: Collection, reason: Any?)
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy