<PackageReference Include="Relativity.Other" Version="10.3.107.60" />

CachingOptions

public class CachingOptions
public bool CacheNullValues { get; set; }

public bool DisposeRemovedEntries { get; set; }

public TimeSpan ExpirationTimeSpan { get; }

public ExpirationType ExpirationType { get; set; }

public int MaxValueFactoryRetryAttempts { get; set; }

public bool WaitForCompletionOnTimeout { get; set; }

public CachingOptions(Func<TimeSpan> expirationTimeSpan, ExpirationType expirationType)

public CachingOptions(TimeSpan expirationTimeSpan, ExpirationType expirationType)

public CachingOptions(Func<TimeSpan> expirationTimeSpan, ExpirationType expirationType, Func<TimeSpan> maxValueFactoryExecutionTime)

public CachingOptions(TimeSpan expirationTimeSpan, ExpirationType expirationType, TimeSpan maxValueFactoryExecutionTime)

public CachingOptions(Func<TimeSpan> expirationTimeSpan, ExpirationType expirationType, Func<TimeSpan> maxValueFactoryExecutionTime, int maxValueFactoryRetryAttempts, bool waitForCompletionOnTimeout, bool cacheNullValues, bool disposeRemovedEntries)