package androidx.lifecycle; import java.util.HashMap; import java.util.HashSet; import java.util.Set; public class ViewModelStore { private final HashMap mMap = new HashMap<>(); public final void clear() { for (ViewModel viewModel : this.mMap.values()) { viewModel.clear(); } this.mMap.clear(); } public final ViewModel get(String str) { return this.mMap.get(str); } public Set keys() { return new HashSet(this.mMap.keySet()); } public final void put(String str, ViewModel viewModel) { ViewModel put = this.mMap.put(str, viewModel); if (put != null) { put.onCleared(); } } }