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

LazyTableCacheAsList<TListValue, TFactoryData>

public abstract class LazyTableCacheAsList<TListValue, TFactoryData>
protected abstract TimeSpan ExpirationTimeSpan { get; }

protected abstract ExpirationType ExpirationType { get; }

protected abstract IList<TListValue> CacheItemFactory(int workspaceArtifactID, TFactoryData factoryData, CancellationToken cancellationToken)

protected virtual string CacheKey(int workspaceArtifactID)

public void Remove(int workspaceArtifactID)

public virtual IList<TListValue> RetrieveAll(TFactoryData factoryData, int workspaceArtifactID)