Home
last modified time | relevance | path

Searched refs:WriteQueueItem (Results 1 – 12 of 12) sorted by relevance

/aosp14/frameworks/base/services/core/java/com/android/server/wm/
H A DPersisterQueue.java54 static final WriteQueueItem EMPTY_ITEM = () -> { };
59 private final ArrayList<WriteQueueItem> mWriteQueue = new ArrayList<>();
108 synchronized void addItem(WriteQueueItem item, boolean flush) { in addItem()
119 synchronized <T extends WriteQueueItem> T findLastItem(Predicate<T> predicate, Class<T> clazz) { in findLastItem()
121 WriteQueueItem writeQueueItem = mWriteQueue.get(i); in findLastItem()
137 synchronized <T extends WriteQueueItem> void updateLastOrAddItem(T item, boolean flush) { in updateLastOrAddItem()
151 synchronized <T extends WriteQueueItem> void removeItems(Predicate<T> predicate, in removeItems()
154 WriteQueueItem writeQueueItem = mWriteQueue.get(i); in removeItems()
204 final WriteQueueItem item; in processNextItem()
251 interface WriteQueueItem<T extends WriteQueueItem<T>> { interface in PersisterQueue
H A DSnapshotPersistQueue.java56 private final ArrayDeque<WriteQueueItem> mWriteQueue = new ArrayDeque<>();
116 void sendToQueueLocked(WriteQueueItem item) { in sendToQueueLocked()
151 WriteQueueItem next;
190 abstract static class WriteQueueItem { class in SnapshotPersistQueue
192 WriteQueueItem(@NonNull PersistInfoProvider persistInfoProvider) { in WriteQueueItem() method in SnapshotPersistQueue.WriteQueueItem
222 class StoreWriteQueueItem extends WriteQueueItem {
368 private class DeleteWriteQueueItem extends WriteQueueItem {
H A DActivitySnapshotController.java147 new SnapshotPersistQueue.WriteQueueItem(mPersistInfoProvider) { in cleanUpUserFiles()
241 new SnapshotPersistQueue.WriteQueueItem(mPersistInfoProvider) { in postProcess()
587 new SnapshotPersistQueue.WriteQueueItem(mPersistInfoProvider) { in removeSnapshotFiles()
H A DTaskSnapshotPersister.java94 class RemoveObsoleteFilesQueueItem extends SnapshotPersistQueue.WriteQueueItem {
H A DPackageConfigPersister.java409 private static class DeletePackageItem implements PersisterQueue.WriteQueueItem {
432 private class WriteProcessItem implements PersisterQueue.WriteQueueItem {
H A DLaunchParamsPersister.java398 implements PersisterQueue.WriteQueueItem<LaunchParamsWriteQueueItem> {
469 private class CleanUpComponentQueueItem implements PersisterQueue.WriteQueueItem {
H A DLetterboxConfigurationPersister.java290 PersisterQueue.WriteQueueItem<UpdateValuesCommand> {
H A DTaskPersister.java515 private static class TaskWriteQueueItem implements PersisterQueue.WriteQueueItem {
596 PersisterQueue.WriteQueueItem<ImageWriteQueueItem> {
/aosp14/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
H A DLaunchParamsPersisterTests.java514 private List<WriteQueueItem> mWriteQueue = new ArrayList<>();
520 final WriteQueueItem item = mWriteQueue.remove(0); in flush()
540 void addItem(WriteQueueItem item, boolean flush) { in addItem()
548 synchronized <T extends WriteQueueItem> T findLastItem(Predicate<T> predicate, in findLastItem()
551 WriteQueueItem writeQueueItem = mWriteQueue.get(i); in findLastItem()
564 synchronized <T extends WriteQueueItem> void removeItems(Predicate<T> predicate, in removeItems()
567 WriteQueueItem writeQueueItem = mWriteQueue.get(i); in removeItems()
H A DLetterboxConfigurationPersisterTest.java241 writeQueueItem -> true, PersisterQueue.WriteQueueItem.class) != null; in isQueueEmpty()
258 PersisterQueue.WriteQueueItem<DeleteFileCommand> {
H A DPersisterQueueTests.java344 implements PersisterQueue.WriteQueueItem<T> {
/aosp14/frameworks/base/services/
H A Dart-profile13716 Lcom/android/server/wm/PersisterQueue$WriteQueueItem;