disposePages method
Implementation
void disposePages(List<int> indexes) {
bool changed = false;
final protectedIndexes = {_currentIndex, ...preloadIndexes};
for (final index in indexes) {
if (!protectedIndexes.contains(index) &&
_loadedPages.remove(index) != null) {
changed = true;
}
}
if (changed) {
_notifyListeners();
}
}