public Geocache getCacheFromCache(final String geocode) {
        if (StringUtils.isBlank(geocode)) {
            throw new IllegalArgumentException("geocode must not be empty");
        }
        synchronized (this) {
            return cachesCache.get(geocode);
        }
    }
@param geocode Geocode of the cache to retrieve from the cache
@return cache if found, null else
main/src/main/java/cgeo/geocaching/storage/CacheCache.java