<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Net.Http.Headers.CacheControlHeaderValue

public TimeSpan? MaxAge { get; set; }

public bool MaxStale { get; set; }

public TimeSpan? MaxStaleLimit { get; set; }

public TimeSpan? MinFresh { get; set; }

public bool MustRevalidate { get; set; }

public bool NoCache { get; set; }

public ICollection<string> NoCacheHeaders { get; }

public bool NoStore { get; set; }

public bool NoTransform { get; set; }

public bool OnlyIfCached { get; set; }

public bool Private { get; set; }

public ICollection<string> PrivateHeaders { get; }

public bool ProxyRevalidate { get; set; }

public bool Public { get; set; }

public TimeSpan? SharedMaxAge { get; set; }

public static CacheControlHeaderValue Parse(string input)

public static bool TryParse(string input, out CacheControlHeaderValue parsedValue)