aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-home/src/main/java/org
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2015-08-27 16:58:34 +0200
committerDuarte Meneses <duarte.meneses@sonarsource.com>2015-08-28 15:54:30 +0200
commit22f39e39acdf84be933aab9d6c1b10455e0e4033 (patch)
tree358928c6fc18d197a009300ee49ac7bb863af961 /sonar-home/src/main/java/org
parente6950401a73e7ed1eb5401805528475c6b59f71a (diff)
downloadsonarqube-22f39e39acdf84be933aab9d6c1b10455e0e4033.tar.gz
sonarqube-22f39e39acdf84be933aab9d6c1b10455e0e4033.zip
SONAR-6577 Offline mode in issues mode
Diffstat (limited to 'sonar-home/src/main/java/org')
-rw-r--r--sonar-home/src/main/java/org/sonar/home/cache/PersistentCache.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/sonar-home/src/main/java/org/sonar/home/cache/PersistentCache.java b/sonar-home/src/main/java/org/sonar/home/cache/PersistentCache.java
index 2193f5a1ba4..c5c45090ed4 100644
--- a/sonar-home/src/main/java/org/sonar/home/cache/PersistentCache.java
+++ b/sonar-home/src/main/java/org/sonar/home/cache/PersistentCache.java
@@ -76,7 +76,9 @@ public class PersistentCache {
@CheckForNull
public synchronized String getString(@Nonnull String obj, @Nullable final PersistentCacheLoader<String> valueLoader) throws IOException {
- byte[] cached = get(obj, new ValueLoaderDecoder(valueLoader));
+ ValueLoaderDecoder decoder = valueLoader != null ? new ValueLoaderDecoder(valueLoader) : null;
+
+ byte[] cached = get(obj, decoder);
if (cached == null) {
return null;