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

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

Introduction

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

Prototype

V getData();

Source Link

Document

Get the data, 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;
                }/* www .j ava  2  s .  c  o  m*/
            }
        }
    }
    return Long.valueOf(-1);
}