Consolidate profile facilities and improve caching efficiency #3307
Labels
enhancement
New feature or request
priority-medium
Not functioning - next quarter if capacity permits
Technical Debt
Includes Architecture, Code, Testing, Automation debt
Is your feature request related to a problem? Please describe.
Potentially related: #2577 #3303
Describe the solution you'd like
We should reduce the amount of times we read from disk when using the
ProfilesCache
facility. We also should cache more information in the profiles cache, or at least cache both theProfilesCache
andProfileInfo
instances, re-using them wherever possible.Describe alternatives you've considered
We can continue to use the facilities available in the codebase, but the issue of excessive profile I/O operations and the scattered function implementations will continue to fester until it becomes a primary bottleneck in some Zowe Explorer actions/operations.
The text was updated successfully, but these errors were encountered: