Flow.Launcher/Plugins/Flow.Launcher.Plugin.Program/Views
Jack251970 f632a4b773 Add caching to QueryAsync and integrate cache reset logic
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.
2025-10-26 20:59:29 +08:00
..
Commands Fix program lock issue 2025-09-15 15:40:49 +08:00
Models Remove unused using 2023-04-25 21:02:34 +08:00
ProgramSetting.xaml Improve Program plugin delete button logic 2025-05-13 12:49:35 +08:00
ProgramSetting.xaml.cs Add caching to QueryAsync and integrate cache reset logic 2025-10-26 20:59:29 +08:00