Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.cache2k.ee.impl;
  
  /*
   * #%L
   * cache2k for enterprise environments
   * %%
   * Copyright (C) 2000 - 2014 headissue GmbH, Munich
   * %%
   * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as
  * published by the Free Software Foundation, either version 3 of the 
  * License, or (at your option) any later version.
  * 
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU General Public License for more details.
  * 
  * You should have received a copy of the GNU General Public 
  * License along with this program.  If not, see
  * <http://www.gnu.org/licenses/gpl-3.0.html>.
  * #L%
  */
 
 
 import java.util.Date;

Author(s):
Jens Wilke; created: 2014-10-09
 
 public class CacheMXBeanImpl implements CacheMXBean {
 
 
   CacheMXBeanImpl(BaseCache cache) {
     this. = cache;
   }
 
   private BaseCache.Info getInfo() { return .getInfo(); }
 
   @Override
   public int getSize() {
     return getInfo().getSize();
   }
 
   @Override
   public int getMaximumSize() {
     return getInfo().getMaxSize();
   }
 
   @Override
   public long getUsageCnt() {
     return getInfo().getUsageCnt();
   }
 
   @Override
   public long getMissCnt() {
     return getInfo().getMissCnt();
   }
 
   @Override
   public long getNewEntryCnt() {
     return getInfo().getNewEntryCnt();
   }
 
   @Override
   public long getFetchCnt() {
     return getInfo().getFetchCnt();
   }
 
   @Override
   public long getRefreshCnt() {
     return getInfo().getRefreshCnt();
   }
 
   @Override
   public long getRefreshSubmitFailedCnt() {
     return getInfo().getRefreshSubmitFailedCnt();
   }
 
   @Override
   public long getRefreshHitCnt() {
     return getInfo().getRefreshHitCnt();
   }
 
   @Override
   public long getExpiredCnt() {
     return getInfo().getExpiredCnt();
   }
 
   @Override
   public long getEvictedCnt() {
     return getInfo().getEvictedCnt();
   }
 
   @Override
  public long getKeyMutationCnt() {
    return getInfo().getKeyMutationCnt();
  }
  public long getFetchExceptionCnt() {
    return getInfo().getFetchExceptionCnt();
  }
  public long getSuppressedExceptionCnt() {
  }
  public long getPutCnt() {
    return getInfo().getPutCnt();
  }
  public double getHitRate() {
    return getInfo().getDataHitRate();
  }
  public int getHashQuality() {
    return getInfo().getHashQualityInteger();
  }
  public int getHashCollisionCnt() {
    return getInfo().getCollisionCnt();
  }
  public int getHashCollisionsSlotCnt() {
    return getInfo().getCollisionSlotCnt();
  }
  public int getHashLongestCollisionSize() {
    return getInfo().getLongestCollisionSize();
  }
  public double getMillisPerFetch() {
    return getInfo().getMillisPerFetch();
  }
  public int getMemoryUsage() {
    return -1;
  }
  public long getFetchMillis() {
    return getInfo().getFetchMillis();
  }
    return getInfo().getIntegrityDescriptor();
  }
  public Date getCreatedTime() {
    return new Date(getInfo().getStarted());
  }
  public Date getClearedTime() {
    return new Date(getInfo().getCleared());
  }
  public Date getLastOperationTime() {
    return new Date(getInfo().getTouched());
  }
  public Date getInfoCreatedTime() {
    return new Date(getInfo().getInfoCreated());
  }
  public int getInfoCreatedDetlaMillis() {
    return getInfo().getInfoCreationDeltaMs();
  }
  public String getImplementation() {
    return getInfo().getImplementation();
  }
  public void clear() {
    .clear();
  }
  public void clearTimingStatistics() {
  }
  public int getAlert() {
    return getInfo().getHealth();
  }
  public String getExtraStatistics() {
    return getInfo().getExtraStatistics();
  }
New to GrepCode? Check out our FAQ X