Cache and multiple threads In essence, the AbstractCachingInterceptor.invoke() works like this: ------------------------------------ Object cached = cache.getFromCache(key, model); if (null == cached) return cachedValueFromSource(mi, key, model); return unmaskNull(cached); ------------------------------------ If two threads ...