The GeronimoServerInfo at times blocks the responsiveness of UI. As most of time is taken to make a connection to stopped servers which keep the thread waiting for some time. So, GeronimoServerInfo should query only the servers that are started.
Also, It should start caching when the editor opens at first to reduce the query time much further. These measures can increase the UI responsiveness of GEP elements which uses GeronimoServerInfo.