final int timeoutMillis = selfPopulatingCacheTracker.selfPopulatingCache.getTimeoutMillis(); if (timeoutMillis != timeout) { this.logger.warn("SelfPopulatingCache " + cacheName + " was already created by another annotation but has a different timeout of " + timeoutMillis + ". The timeout " + timeout + " for the current annotation will be ignored.", new Throwable());