ImmutableSet<GithubTagInfo> () { ThreadingAssertions.assertEventDispatchThread(); File cacheFile = getTagsCacheFile(); if (cacheFile.isFile()) { try { ImmutableSet<GithubTagInfo> tags = readTagsFromFile(cacheFile); LOG.info(getGeneratorName() + "tag info list has been successfully read from cache file " + cacheFile.getAbsolutePath()); return tags; } catch (GeneratorException e) { LOG.warn("Can't read cache file " + cacheFile.getAbsolutePath(), e); } } return null; }