Table of Contents

Class CachingUtility

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public static class CachingUtility
Inheritance
CachingUtility
Inherited Members

Fields

BufferSize

public const int BufferSize = 8192

Field Value

int

Methods

ComputeHash(string, bool)

public static string ComputeHash(string value, bool addIdentifiableCharacters = true)

Parameters

value string
addIdentifiableCharacters bool

Returns

string

IsFileAlreadyOpen(string)

public static bool IsFileAlreadyOpen(string filePath)

Parameters

filePath string

Returns

bool

ReadCacheFile(TimeSpan, string)

public static Stream ReadCacheFile(TimeSpan maxAge, string cacheFile)

Parameters

maxAge TimeSpan
cacheFile string

Returns

Stream

RemoveInvalidFileNameChars(string)

public static string RemoveInvalidFileNameChars(string value)

Parameters

value string

Returns

string