When using the `Multiton`-Lifestyle, a new instance gets created if the given scope has no created instance yet. Otherwise the already created instance is used.
When using the `Multiton`-Lifestyle, a new instance gets created if the given scope has no created instance yet. Otherwise the already created instance is used.
`Multiton` instances will be created the first time they are requested for a given scope and then reused whenever requested for their scope.
`Multiton` instances will be created the first time they are requested for a given scope and then reused whenever requested for their scope.
They are also bound to the `IocContainer` but different to singletons, they can be cleared when you need to do so by calling `IocContainer.ClearMultitonInstances<T>()`.
They are also bound to the `IocContainer` but different to singletons, they can be cleared when you need to do so by calling:
```c#
IocContainer.ClearMultitonInstances<T>()
```
They will also be released once the `IocContainer` is disposed.
They will also be released once the `IocContainer` is disposed.