{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:nuget/libsharp","name":"libsharp","description":"Extends the standard library with:\n  - Async lock and action frequency controls (debounce/throttle).\n  - Async lazy (PublicationOnly and ExecutionAndPublication thread safety modes).\n  - Sync and async in-memory value and key-value caches.\n  - Proactive async cache that refreshes values in the background before they expire.\n  - Thread-safe and priority-based collections.\n  - Optional and Result value types.\n  - Argument validation methods.\n  - Extension methods for collection interfaces.\n  - Extension methods for standard library types like int, string, DateTime.","version":"3.0.0","softwareVersion":"3.0.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/danylofitel/LibSharp","issueTracker":"https://github.com/danylofitel/LibSharp/issues","url":"https://www.nuget.org/packages/LibSharp","keywords":["LibSharp","AsyncLock","Debounce","Throttle","AsyncLazy","LazyAsync","Cache","AsyncCache","ThreadSafeCache","ConcurrentHashSet","PriorityQueue","Collections","Result","Optional","Extensions","ArgumentValidation"],"programmingLanguage":{"@type":"ComputerLanguage","name":"C#"},"maintainer":[{"@type":"Person","name":"danylofitel"}],"author":[{"@type":"Person","name":"danylofitel"}],"copyrightHolder":[{"@type":"Person","name":"danylofitel"}],"dateCreated":"2024-02-19","dateModified":"2026-04-01","datePublished":"2026-04-01","copyrightYear":2024,"downloadUrl":"https://api.nuget.org/v3-flatcontainer/libsharp/3.0.0/libsharp.3.0.0.nupkg","applicationCategory":"nuget","runtimePlatform":"nuget","developmentStatus":"active","sameAs":["https://www.nuget.org/packages/libsharp/"],"https://www.w3.org/ns/activitystreams#likes":1}