Home
last modified time | relevance | path

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

/aosp14/frameworks/base/apex/blobstore/service/java/com/android/server/blob/
H A DBlobStoreSession.java226 final RevocableFileDescriptor revocableFd = new RevocableFileDescriptor(mContext, fd); in openWrite() local
233 trackRevocableFdLocked(revocableFd); in openWrite()
234 return revocableFd.getRevocableFileDescriptor(); in openWrite()
289 final RevocableFileDescriptor revocableFd = new RevocableFileDescriptor(mContext, fd); in openRead() local
296 trackRevocableFdLocked(revocableFd); in openRead()
297 return revocableFd.getRevocableFileDescriptor(); in openRead()
497 private void trackRevocableFdLocked(RevocableFileDescriptor revocableFd) { in trackRevocableFdLocked() argument
499 mRevocableFds.add(revocableFd); in trackRevocableFdLocked()
501 revocableFd.addOnCloseListener((e) -> { in trackRevocableFdLocked()
503 mRevocableFds.remove(revocableFd); in trackRevocableFdLocked()
H A DBlobMetadata.java539 final RevocableFileDescriptor revocableFd = in createRevocableFd() local
550 revocableFdsForAccessor.add(revocableFd); in createRevocableFd()
552 revocableFd.addOnCloseListener((e) -> { in createRevocableFd()
557 revocableFdsForAccessor.remove(revocableFd); in createRevocableFd()
564 return revocableFd.getRevocableFileDescriptor(); in createRevocableFd()