@Test public void getDir() { StorageDir dir1 = mTier.getDir(0); Assert.assertEquals(mTestBlockDirPath1, dir1.getDirPath()); StorageDir dir2 = mTier.getDir(1); Assert.assertEquals(mTestBlockDirPath2, dir2.getDirPath()); Assert.assertNull(mTier.getDir(2)); }
@Nullable public StorageDir getDir(int dirIndex) { return mDirs.get(dirIndex); }
StorageTier { @Nullable public StorageDir getDir(int dirIndex) { return mDirs.get(dirIndex); } }
StorageTier { @Nullable public StorageDir getDir(int dirIndex) { return mDirs.get(dirIndex); } private  StorageTier(String tierAlias); }
StorageTier { @Nullable public StorageDir getDir(int dirIndex) { return mDirs.get(dirIndex); } private  StorageTier(String tierAlias); static StorageTier newStorageTier(String tierAlias, boolean isMultiTier); int getTierOrdinal(); String getTierAlias(); long getCapacityBytes(); long getAvailableBytes(); @Nullable StorageDir getDir(int dirIndex); List<StorageDir> getStorageDirs(); List<String> getLostStorage(); void removeStorageDir(StorageDir dir); }
StorageTier { @Nullable public StorageDir getDir(int dirIndex) { return mDirs.get(dirIndex); } private  StorageTier(String tierAlias); static StorageTier newStorageTier(String tierAlias, boolean isMultiTier); int getTierOrdinal(); String getTierAlias(); long getCapacityBytes(); long getAvailableBytes(); @Nullable StorageDir getDir(int dirIndex); List<StorageDir> getStorageDirs(); List<String> getLostStorage(); void removeStorageDir(StorageDir dir);  }