Class ConfluenceMonitoringLoader<K,​V>

  • All Implemented Interfaces:
    com.atlassian.cache.CacheLoader<K,​V>

    @Internal
    public class ConfluenceMonitoringLoader<K,​V>
    extends Object
    implements com.atlassian.cache.CacheLoader<K,​V>
    Wraps underlying loader and records stats for under it parent cache namespace
    • Constructor Detail

      • ConfluenceMonitoringLoader

        public ConfluenceMonitoringLoader​(ConfluenceMonitoring confluenceMonitoring,
                                          String cacheName,
                                          com.atlassian.cache.CacheLoader<K,​V> cacheLoader)
    • Method Detail

      • load

        public @NonNull V load​(@NonNull K key)
        Specified by:
        load in interface com.atlassian.cache.CacheLoader<K,​V>
      • createLoadSplit

        protected Split createLoadSplit()