Table of Contents

Class LocalPackageFileCache

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public class LocalPackageFileCache
Inheritance
LocalPackageFileCache
Inherited Members
Extension Methods

Constructors

LocalPackageFileCache()

public LocalPackageFileCache()

Methods

GetOrAddFiles(string)

public virtual Lazy<IReadOnlyList<string>> GetOrAddFiles(string expandedPath)

Parameters

expandedPath string

Returns

Lazy<IReadOnlyList<string>>

GetOrAddNuspec(string, string)

public virtual Lazy<NuspecReader> GetOrAddNuspec(string manifestPath, string expandedPath)

Parameters

manifestPath string
expandedPath string

Returns

Lazy<NuspecReader>

GetOrAddRuntimeGraph(string)

public virtual Lazy<RuntimeGraph> GetOrAddRuntimeGraph(string expandedPath)

Parameters

expandedPath string

Returns

Lazy<RuntimeGraph>

GetOrAddSha512(string)

public virtual Lazy<string> GetOrAddSha512(string sha512Path)

Parameters

sha512Path string

Returns

Lazy<string>

Sha512Exists(string)

public virtual bool Sha512Exists(string sha512Path)

Parameters

sha512Path string

Returns

bool

UpdateLastAccessTime(string)

public void UpdateLastAccessTime(string nupkgMetadataPath)

Parameters

nupkgMetadataPath string