文件名称:PSCache:通用PowerShell缓存实现
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-11 08:30:03
caching powershell PowerShell
PS缓存 通用PowerShell缓存实现 什么是PSCache? PSCache源于对基于哈希表的“缓存”方案的抽象化需求,我本人发现自己要一遍又一遍地实现。 PSCache使用自定义fetcher程序透明地缓存先前查询的结果-一个脚本块,该脚本块将基于单个参数从其他位置检索值。 这是一个简单的示例,使用PSCache作为从Get-ADUser返回的结果的透明存储: Import-Module PSCache $ADUserCache = New-PSCache - Fetcher { Get-ADUser $_ - Properties manager , title , employeeId } # Fetch the user "jdoe" - this first cache-miss will cauce PSCache to call the `$Fetcher` s
【文件预览】:
PSCache-development
----build.psake.ps1(25KB)
----docs()
--------en-US()
----.github()
--------ISSUE_TEMPLATE()
----test()
--------PSCache.Tests.ps1(2KB)
--------LRUCache.Tests.ps1(801B)
--------MRUCache.Tests.ps1(810B)
--------Shared.ps1(433B)
--------LFUCache.Tests.ps1(1KB)
----LICENSE(1KB)
----CONTRIBUTING.md(388B)
----src()
--------PSCache.psm1(1KB)
--------classes()
--------PSCache.psd1(4KB)
--------public()
----ScriptAnalyzerSettings.psd1(2KB)
----.gitignore(49B)
----README.md(4KB)
----build.ps1(154B)
----build.settings.ps1(11KB)
----ReleaseNotes.md(0B)
----.vscode()
--------tasks.json(4KB)