Home
last modified time | relevance | path

Searched refs:CachingLogic (Results 1 – 8 of 8) sorted by relevance

/packages/apps/Launcher3/src/com/android/launcher3/icons/
DComponentWithLabel.java25 import com.android.launcher3.icons.cache.CachingLogic;
36 class ComponentCachingLogic<T extends ComponentWithLabel> implements CachingLogic<T> {
DLauncherActivityCachingLogic.java28 import com.android.launcher3.icons.cache.CachingLogic;
35 implements CachingLogic<LauncherActivityInfo>, ResourceBasedOverride {
DShortcutCachingLogic.java36 import com.android.launcher3.icons.cache.CachingLogic;
43 public class ShortcutCachingLogic implements CachingLogic<ShortcutInfo> {
DIconCache.java59 import com.android.launcher3.icons.cache.CachingLogic;
98 private final CachingLogic<ComponentWithLabel> mComponentWithLabelCachingLogic;
99 private final CachingLogic<LauncherActivityInfo> mLauncherActivityInfoCachingLogic;
100 private final CachingLogic<ShortcutInfo> mShortcutCachingLogic;
/packages/modules/Permission/PermissionController/iconloaderlib/src/com/android/launcher3/icons/cache/
DIconCacheUpdateHandler.java106 public <T> void updateIcons(List<T> apps, CachingLogic<T> cachingLogic, in updateIcons()
137 CachingLogic<T> cachingLogic, OnUpdateCallback onUpdateCallback) { in updateIconsPerUser()
254 private final CachingLogic<T> mCachingLogic;
259 Stack<T> appsToAdd, Stack<T> appsToUpdate, CachingLogic<T> cachingLogic, in SerializedIconUpdateTask()
DCachingLogic.java29 public interface CachingLogic<T> { interface
DBaseIconCache.java245 public synchronized <T> void addIconToDBAndMemCache(T object, CachingLogic<T> cachingLogic, in addIconToDBAndMemCache()
307 @NonNull Supplier<T> infoProvider, @NonNull CachingLogic<T> cachingLogic, in cacheLocked()
/packages/apps/Launcher3/tests/src/com/android/launcher3/model/
DLoaderTaskTest.kt17 import com.android.launcher3.icons.cache.CachingLogic
151 verify(iconCacheUpdateHandler, times(4)).updateIcons(any(), any<CachingLogic<Any>>(), any()) in bindsLoadedDataCorrectly()