public class StoreUsage extends PercentLimitUsage<StoreUsage>
percentLimit, total
name, parent, percentUsage, usageLock, waitForSpaceCondition
Constructor and Description |
---|
StoreUsage() |
StoreUsage(StoreUsage parent,
String name) |
StoreUsage(String name,
PersistenceAdapter store) |
Modifier and Type | Method and Description |
---|---|
StoreUsage |
copy() |
int |
getPercentUsage() |
PersistenceAdapter |
getStore() |
protected long |
retrieveUsage() |
void |
setStore(PersistenceAdapter store) |
protected void |
updateLimitBasedOnPercent() |
getPercentLimit, getTotal, percentLimitFromFile, setPercentLimit, setTotal
addChild, addUsageListener, caclPercentUsage, getExecutor, getLimit, getLimiter, getName, getNumUsageListeners, getParent, getPercentUsageMinDelta, getPollingTime, getUsage, getUsagePortion, isFull, isFull, isStarted, notifyCallbackWhenNotFull, onLimitChange, removeChild, removeUsageListener, setExecutor, setLimit, setLimiter, setName, setParent, setPercentUsage, setPercentUsageMinDelta, setPollingTime, setUsagePortion, start, stop, toString, waitForSpace, waitForSpace, waitForSpace
public StoreUsage()
public StoreUsage(String name, PersistenceAdapter store)
public StoreUsage(StoreUsage parent, String name)
protected long retrieveUsage()
retrieveUsage
in class Usage<StoreUsage>
public PersistenceAdapter getStore()
public void setStore(PersistenceAdapter store)
public int getPercentUsage()
getPercentUsage
in class Usage<StoreUsage>
protected void updateLimitBasedOnPercent()
updateLimitBasedOnPercent
in class PercentLimitUsage<StoreUsage>
public StoreUsage copy()
Copyright © 2005–2018. All rights reserved.