Libation/Source/AppScaffolding
MBucari a9375f1520 Improve file cache performance and add migration
LibraryCommands.GetCounts hits the file cache hard. The previous cache implementation was linear list, so finding an entry by ID was (n). When you consider that each book may have many files, the number of cache entries could grow to many multiples of the library size.

The new cache uses a dictionary with the ID as its key, and a CacheEntry list as its value.
2025-02-28 10:07:45 -07:00
..
AppScaffolding.csproj incr ver: 12.0 2025-02-24 12:05:24 -05:00
LibationScaffolding.cs Improve file cache performance and add migration 2025-02-28 10:07:45 -07:00
UNSAFE_MigrationHelper.cs Update UNSAFE_MigrationHelper with new appsettings.json getter 2023-02-13 09:03:03 -07:00
UpgradeProperties.cs More migrations to Avalonia 11.0.0-preview6 2023-03-27 11:14:54 -06:00