LifecycledComponentsReleasePolicy
Tracks all components requiring decomission ( RequiresPolicyRelease)
            
                
public LifecycledComponentsReleasePolicy(ITrackedComponentsDiagnostic trackedComponentsDiagnostic, ITrackedComponentsPerformanceCounter trackedComponentsPerformanceCounter)
Creates new policy which publishes its tracking components count to
                trackedComponentsPerformanceCounter
                and exposes diagnostics into
                trackedComponentsDiagnostic
                .
            
Obtains  ITrackedComponentsDiagnostic from given  IKernel if present.
            
public static ITrackedComponentsPerformanceCounter GetTrackedComponentsPerformanceCounter(IPerformanceMetricsFactory perfMetricsFactory)
Creates new  ITrackedComponentsPerformanceCounter from given  IPerformanceMetricsFactory.