Lines Matching refs:intervalType
346 public IntervalStats getLatestUsageStats(int intervalType) {
348 if (intervalType < 0 || intervalType >= mIntervalDirs.length) {
349 throw new IllegalArgumentException("Bad interval type " + intervalType);
352 final int fileCount = mSortedStatFiles[intervalType].size();
358 final AtomicFile f = mSortedStatFiles[intervalType].valueAt(fileCount - 1);
392 public <T> List<T> queryUsageStats(int intervalType, long beginTime, long endTime,
395 if (intervalType < 0 || intervalType >= mIntervalDirs.length) {
396 throw new IllegalArgumentException("Bad interval type " + intervalType);
399 final TimeSparseArray<AtomicFile> intervalStats = mSortedStatFiles[intervalType];
585 public void putUsageStats(int intervalType, IntervalStats stats) throws IOException {
588 if (intervalType < 0 || intervalType >= mIntervalDirs.length) {
589 throw new IllegalArgumentException("Bad interval type " + intervalType);
592 AtomicFile f = mSortedStatFiles[intervalType].get(stats.beginTime);
594 f = new AtomicFile(new File(mIntervalDirs[intervalType],
596 mSortedStatFiles[intervalType].put(stats.beginTime, f);