StructureMap.Pipeline.LifecycleObjectCache.DisposeAndClear C# (CSharp) Method

DisposeAndClear() public method

public DisposeAndClear ( ) : void
return void
        public void DisposeAndClear()
        {
            _lock.Write(() => {
                _objects.Values.Each(@object => {
                    if (@object is Container) return;

                    if (@object != null) @object.SafeDispose();
                });

                _objects.Clear();
            });
        }