private QuotaCounts computeDirectoryQuotaUsage(BlockStoragePolicySuite bsps, byte blockStoragePolicyId, QuotaCounts counts, boolean useCache, int lastSnapshotId) { if (children != null) { for (INode child : children) { final byte childPolicyId = child.getStoragePolicyIDForQuota( blockStoragePolicyId); counts.add(child.computeQuotaUsage(bsps, childPolicyId, useCache, lastSnapshotId)); } } return computeQuotaUsage4CurrentDirectory(bsps, blockStoragePolicyId, counts); }
public void compute() { QuotaCounts myCounts = new QuotaCounts.Builder().build(); dir.computeQuotaUsage4CurrentDirectory(bsps, blockStoragePolicyId, myCounts);
private QuotaCounts computeDirectoryQuotaUsage(BlockStoragePolicySuite bsps, byte blockStoragePolicyId, QuotaCounts counts, boolean useCache, int lastSnapshotId) { if (children != null) { for (INode child : children) { final byte childPolicyId = child.getStoragePolicyIDForQuota(blockStoragePolicyId); child.computeQuotaUsage(bsps, childPolicyId, counts, useCache, lastSnapshotId); } } return computeQuotaUsage4CurrentDirectory(bsps, blockStoragePolicyId, counts); }
private QuotaCounts computeDirectoryQuotaUsage(BlockStoragePolicySuite bsps, byte blockStoragePolicyId, QuotaCounts counts, boolean useCache, int lastSnapshotId) { if (children != null) { for (INode child : children) { final byte childPolicyId = child.getStoragePolicyIDForQuota(blockStoragePolicyId); child.computeQuotaUsage(bsps, childPolicyId, counts, useCache, lastSnapshotId); } } return computeQuotaUsage4CurrentDirectory(bsps, blockStoragePolicyId, counts); }
public void compute() { QuotaCounts myCounts = new QuotaCounts.Builder().build(); dir.computeQuotaUsage4CurrentDirectory(bsps, blockStoragePolicyId, myCounts);
final EnumCounters<StorageType> parentTypeSpaces = counts.getTypeSpaces(); dir.computeQuotaUsage4CurrentDirectory(bsps, blockStoragePolicyId, counts);