Home
last modified time | relevance | path

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

/packages/apps/Launcher3/iconloaderlib/src/com/android/launcher3/icons/cache/
DIconCacheUpdateHandler.java97 public <T> void updateIcons(List<T> apps, CachingLogic<T> cachingLogic, in updateIcons()
128 CachingLogic<T> cachingLogic, OnUpdateCallback onUpdateCallback) { in updateIconsPerUser()
245 private final CachingLogic<T> mCachingLogic;
250 Stack<T> appsToAdd, Stack<T> appsToUpdate, CachingLogic<T> cachingLogic, in SerializedIconUpdateTask()
DBaseIconCache.java249 protected synchronized <T> void addIconToDBAndMemCache(T object, CachingLogic<T> cachingLogic, in addIconToDBAndMemCache()
306 @NonNull Supplier<T> infoProvider, @NonNull CachingLogic<T> cachingLogic, in cacheLocked()
314 @NonNull Supplier<T> infoProvider, @NonNull CachingLogic<T> cachingLogic, in cacheLocked()
DCachingLogic.java24 public interface CachingLogic<T> { interface
/packages/apps/Launcher3/src/com/android/launcher3/icons/
DComponentWithLabel.java23 import com.android.launcher3.icons.cache.CachingLogic;
34 class ComponentCachingLogic implements CachingLogic<ComponentWithLabel> {
DLauncherActivtiyCachingLogic.java23 import com.android.launcher3.icons.cache.CachingLogic;
25 public class LauncherActivtiyCachingLogic implements CachingLogic<LauncherActivityInfo> {
DIconCache.java45 import com.android.launcher3.icons.cache.CachingLogic;
64 private final CachingLogic<ComponentWithLabel> mComponentWithLabelCachingLogic;
65 private final CachingLogic<LauncherActivityInfo> mLauncherActivityInfoCachingLogic;
/packages/apps/Launcher3/robolectric_tests/src/com/android/launcher3/model/
DBaseModelUpdateTaskTestCase.java29 import com.android.launcher3.icons.cache.CachingLogic;
199 @NonNull CachingLogic<T> cachingLogic, in cacheLocked()