Example usage for org.apache.commons.jcs.engine.stats.behavior IStatElement getName

List of usage examples for org.apache.commons.jcs.engine.stats.behavior IStatElement getName

Introduction

In this page you can find the example usage for org.apache.commons.jcs.engine.stats.behavior IStatElement getName.

Prototype

String getName();

Source Link

Document

Get the name of the stat element, ex.

Usage

From source file:org.openstreetmap.josm.gui.preferences.imagery.CacheContentsPanel.java

private static Long getCacheSize(CacheAccess<String, BufferedImageCacheEntry> cache) {
    ICacheStats stats = cache.getStatistics();
    for (IStats cacheStats : stats.getAuxiliaryCacheStats()) {
        for (IStatElement<?> statElement : cacheStats.getStatElements()) {
            if ("Data File Length".equals(statElement.getName())) {
                Object val = statElement.getData();
                if (val instanceof Long) {
                    return (Long) val;
                }//from ww  w . j a v a 2  s  .  c  o m
            }
        }
    }
    return Long.valueOf(-1);
}