/** * ends the request and clears the cache. This can be called before the request is over, * in which case the cache will be unavailable for the rest of the request. */ public static void endRequest() { final List<RequestScopedItem> result = CACHE.get(); if (result != null) { CACHE.remove(); for (final RequestScopedItem item : result) { item.invalidate(); } } }
/** * ends the request and clears the cache. This can be called before the request is over, * in which case the cache will be unavailable for the rest of the request. */ public static void endRequest() { final List<RequestScopedItem> result = CACHE.get(); if (result != null) { CACHE.remove(); for (final RequestScopedItem item : result) { item.invalidate(); } } }
/** * ends the request and clears the cache. This can be called before the request is over, * in which case the cache will be unavailable for the rest of the request. */ public static void endRequest() { final List<RequestScopedItem> result = CACHE.get(); if (result != null) { CACHE.remove(); for (final RequestScopedItem item : result) { item.invalidate(); } } }
/** * ends the request and clears the cache. This can be called before the request is over, * in which case the cache will be unavailable for the rest of the request. */ public static void endRequest() { final List<RequestScopedItem> result = CACHE.get(); if (result != null) { CACHE.remove(); for (final RequestScopedItem item : result) { item.invalidate(); } } }
/** * ends the request and clears the cache. This can be called before the request is over, * in which case the cache will be unavailable for the rest of the request. */ public static void endRequest() { final List<RequestScopedItem> result = CACHE.get(); if (result != null) { CACHE.remove(); for (final RequestScopedItem item : result) { item.invalidate(); } } }