diff options
author | Duarte Meneses <duarte.meneses@sonarsource.com> | 2015-08-27 16:58:34 +0200 |
---|---|---|
committer | Duarte Meneses <duarte.meneses@sonarsource.com> | 2015-08-28 15:54:30 +0200 |
commit | 22f39e39acdf84be933aab9d6c1b10455e0e4033 (patch) | |
tree | 358928c6fc18d197a009300ee49ac7bb863af961 /sonar-home/src/main/java/org | |
parent | e6950401a73e7ed1eb5401805528475c6b59f71a (diff) | |
download | sonarqube-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.java | 4 |
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; |