Как очистить кэш StructureMap? - PullRequest
       0

Как очистить кэш StructureMap?

2 голосов
/ 04 февраля 2011

Я использую гибридное кэширование в StructureMap, однако во время моих модульных тестов я хочу иметь возможность очистить кэш StructureMap, чтобы код создавал новые объекты, а не извлекал их из кэша.

IНе вижу способа, чтобы очистить кэши объектов из StructureMap.Даже когда я повторно инициализирую конфигурацию, она все равно возвращает мне исходные объекты.

Кто-нибудь обошел это?Я бы подумал, что ResetDefaults решит это, но это не так!

1 Ответ

3 голосов
/ 04 февраля 2011

Вы пробовали

void IContainer::EjectAllInstancesOf<T>()
...