Цитата:
Сообщение от
alicedr
Столкнулась с забавной ситуацией: могу добавить в кеш несколько переменных, но только одного типа.
Поправка: в 2012 ошибки нет, однако значение не сохраняется.
А так во всех версиях было. Кэш это всего лишь map в mapе и тип значений общий для одного owner (первый параметр в методе Set). Первое добавление создает для конкретного owner свой Map, в котором значения имеют тип значения (третий параметр) добавляемого первым для owner.
Просто в DAX2012 есть проверка на тип последующих значений, а до DAX2012 было добавление без проверок - в результата что-то добавлялось, какие-то совсем разные типы выдавали ошибку, даже если что-то добавлялось, не факт, что это потом можно было нормально считать.