In the current cache operation, all licenses under the Licenses folder are read and when comparing, these licenses are compared one by one in the order they are read.
Since this process is in order of names, it slows down our browsing speed. Instead, a certain portion of the licenses can be loaded with an MRU-like algorithm with no capacity on the number, and additional licenses can be added as uncached licenses are found among the given packages.
In the current cache operation, all licenses under the
Licensesfolder are read and when comparing, these licenses are compared one by one in the order they are read.Since this process is in order of names, it slows down our browsing speed. Instead, a certain portion of the licenses can be loaded with an MRU-like algorithm with no capacity on the number, and additional licenses can be added as uncached licenses are found among the given packages.