cacheEntries method
Implementation
Future<List<ScanEntry>> cacheEntries() async {
final roots = <String?>[
_platform.pubCacheDirectory,
_platform.androidGradleCache,
_platform.androidBuildCache,
_platform.xcodeDerivedData,
_platform.cocoaPodsCache,
];
final entries = <ScanEntry>[];
for (final root in roots.whereType<String>()) {
if (Directory(root).existsSync()) {
entries.add(
ScanEntry(
path: root,
bytes: await _fileSystem.sizeOf(root),
kind: ScanEntryKind.cache,
),
);
}
}
entries.sort((a, b) => b.bytes.compareTo(a.bytes));
return entries;
}