can somebody explain me this: ``` private val ...
# ktor
q
can somebody explain me this:
Copy code
private val storage = HashMap<KClass<out Model>, HashMap<Int, out Model>>()
    private lateinit var currentModels: HashMap<Int, out Model>

    fun modelName(modelClass: KClass<out Model>) {
        currentModelClass = modelClass

        if (storage[currentModelClass] == null) {
            storage[currentModelClass] = hashMapOf()
        }

        currentModels = storage[currentModelClass] // Found HashMap<Int, out Model>? - why nullable, i set it before
    }