/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package hudson.plugins.disk_usage;
import hudson.model.Item;
import java.util.Date;
import java.util.Map;
/**
*
* @author Lucie Votypkova
*/
public interface DiskUsageItemAction {
public Map<String,Long> getBuildsDiskUsage(Date older, Date younger, boolean cashed);
public Long getAllDiskUsageWorkspace(boolean cashed);
public Long getAllCustomOrNonSlaveWorkspaces(boolean cashed);
public Long getAllDiskUsage(boolean cashed);
public void actualizeCashedData();
public void actualizeCashedBuildsData();
public void actualizeCashedJobWithoutBuildsData();
public void actualizeCashedWorkspaceData();
public void actualizeCashedNotCustomWorkspaceData();
public void actualizeAllCashedDate();
public Long getAllDiskUsageWithoutBuilds(boolean cashed);
}