Show a cached task list for workspace project when opening the Gradle Task View
Today when opening the Gradle Task view, the Task View is empty. To populate the Task view you need to refresh it, which cause a gradle project refresh. Based on different setups in different projects it takes time to see the list of gradle tasks.
Expected Behavior
When opening the Task view trigger a gradle refresh in background if needed and who a cached task list in the view to start with. When project has not been changed this could speed up the user actions without waiting for few minutes until the gradle refresh is finish with task list computation. As a warning we could also show some kind of UI indication that the task list may not be accurate since the refresh is ongoin.
Context
Quick execution of the tasks from the Task list is what is expected here when the project is not changed.
That is absolutely something Buildship should do.