Class RepositoryCleanupConfig
Namespace: Aurigma.DesignAtoms.Configuration.RepositoriesCleanupConfig
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class RepositoryCleanupConfig : IRepositoryCleanupConfig
Inheritance: System.Object -> RepositoryCleanupConfig
Implements
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
RepositoryCleanupConfig
public RepositoryCleanupConfig(IConfigurationReader configurationReader)
Properties
EnableCleanup
public bool EnableCleanup { get; }
CleanupInterval
public int CleanupInterval { get; set; }
RepositoryCleanupStrategy
public RepositoryCleanupStrategy RepositoryCleanupStrategy { get; }
MaxUtilizationThreshold
public int MaxUtilizationThreshold { get; set; }
UtilizationTarget
public int UtilizationTarget { get; set; }
LastAccessObsolescencePeriodInHours
public int LastAccessObsolescencePeriodInHours { get; set; }
MaxRepositorySize
public long MaxRepositorySize { get; set; }