Home
last modified time | relevance | path

Searched refs:mRevocableFds (Results 1 – 2 of 2) sorted by relevance

/aosp14/frameworks/base/apex/blobstore/service/java/com/android/server/blob/
H A DBlobStoreSession.java111 private final ArrayList<RevocableFileDescriptor> mRevocableFds = new ArrayList<>(); field in BlobStoreSession
488 synchronized (mRevocableFds) { in revokeAllFds()
489 for (int i = mRevocableFds.size() - 1; i >= 0; --i) { in revokeAllFds()
490 mRevocableFds.get(i).revoke(); in revokeAllFds()
492 mRevocableFds.clear(); in revokeAllFds()
498 synchronized (mRevocableFds) { in trackRevocableFdLocked()
499 mRevocableFds.add(revocableFd); in trackRevocableFdLocked()
502 synchronized (mRevocableFds) { in trackRevocableFdLocked()
503 mRevocableFds.remove(revocableFd); in trackRevocableFdLocked()
572 fout.println("Open fds: #" + mRevocableFds.size()); in dump()
H A DBlobMetadata.java237 mRevocableFds.entrySet().removeIf(entry -> { in removeDataForUser()
542 synchronized (mRevocableFds) { in createRevocableFd()
545 mRevocableFds.get(accessor); in createRevocableFd()
553 synchronized (mRevocableFds) { in createRevocableFd()
555 mRevocableFds.get(accessor); in createRevocableFd()
559 mRevocableFds.remove(accessor); in createRevocableFd()
573 synchronized (mRevocableFds) { in revokeAndClearAllFds()
576 mRevocableFds.valueAt(i); in revokeAndClearAllFds()
584 mRevocableFds.clear(); in revokeAndClearAllFds()
691 if (mRevocableFds.isEmpty()) { in dump()
[all …]