Да, вместо того, чтобы объявлять импортироватт по типу для каждого теганного бейза и подключать инстансы с помощью миксинов в компаньон можно просто объявлять теги
Кто-нибудь видел хорошую библиотечку кеширования на скале? Чтобы loading cache, с жизненным циклом каждого entry и самого кеша на Resource, с разными режимами инвалидации, и дружелюбную к cancellations?
Это другое - когда кто-то дернул getOrUpdate, запустилось асинхронное вычисление значения, и тут вызвали remove. А дальше уже возможны варианты - кенселить загрузку или нет...