void uncache(uint64_tcacheId) {
std::lock_guard<std::mutex> lock(mMutex);
uncacheLocked(cacheId);
}
void uncacheLocked(uint64_tcacheId) REQUIRES(mMutex) {
mBuffers.erase(cacheId);
SurfaceComposerClient::doUncacheBufferTransaction(cacheId);
}
清除缓存,同时调用 doUncacheBufferTransaction()
通知 SurfaceFlinger。