mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Introduced a MemoryCache to improve QueryAsync performance by caching query results, reducing redundant computations. Added a ResetCache method to reinitialize the cache when settings are updated. Integrated cache reset calls into settings property setters to ensure consistency. Refactored query logic to leverage MemoryCache.GetOrCreateAsync for streamlined caching. Removed redundant code and debug logging for improved readability and maintainability. Ensured thread safety with proper locking mechanisms. Simplified and consolidated caching logic for better maintainability. |
||
|---|---|---|
| .. | ||
| Images | ||
| Languages | ||
| Logger | ||
| Programs | ||
| ViewModels | ||
| Views | ||
| AddProgramSource.xaml | ||
| AddProgramSource.xaml.cs | ||
| Flow.Launcher.Plugin.Program.csproj | ||
| Main.cs | ||
| NativeMethods.txt | ||
| plugin.json | ||
| ProgramSuffixes.xaml | ||
| ProgramSuffixes.xaml.cs | ||
| Settings.cs | ||
| SuffixesConverter.cs | ||