package org.zstack.header.storage.primary; import java.util.Map; /** * Created by frank on 10/19/2015. */ public interface PrimaryStorageOverProvisioningManager { void setGlobalRatio(double ratio); double getGlobalRatio(); void setRatio(String psUuid, double ratio); void deleteRatio(String psUuid); double getRatio(String psUuid); Map<String, Double> getAllRatio(); long calculateByRatio(String psUuid, long capacity); long calculatePrimaryStorageAvailableCapacityByRatio(String psUuid, long capacity); }