private void loadServer(KnownServer s) {
File dir = cacheRoot.getLocation(s.getServerInfo().getGuid());
String name = dir.getName();
try {
ServerGuid serverId = new ServerGuid(name);
DatabaseDriverCache cache = new DatabaseDriverCache(serverId, dir);
loadCacheForServer(cache, serverId, dir);
} catch (IllegalArgumentException ex) {
// This happens if the application's server directory contains folders that are not
// "server" folders, i.e. folders with names that are not valid server GUIDs. This