diff options
-rw-r--r-- | libs/binder/PermissionCache.cpp | 5 | ||||
-rw-r--r-- | libs/binder/include/binder/PermissionCache.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/libs/binder/PermissionCache.cpp b/libs/binder/PermissionCache.cpp index 6eae5efc29..670fd55da3 100644 --- a/libs/binder/PermissionCache.cpp +++ b/libs/binder/PermissionCache.cpp @@ -109,5 +109,10 @@ bool PermissionCache::checkPermission( return granted; } +void PermissionCache::purgeCache() { + PermissionCache& pc(PermissionCache::getInstance()); + pc.purge(); +} + // --------------------------------------------------------------------------- } // namespace android diff --git a/libs/binder/include/binder/PermissionCache.h b/libs/binder/include/binder/PermissionCache.h index 835a3a8eb8..21aa705ff7 100644 --- a/libs/binder/include/binder/PermissionCache.h +++ b/libs/binder/include/binder/PermissionCache.h @@ -73,6 +73,8 @@ public: static bool checkPermission(const String16& permission, pid_t pid, uid_t uid); + + static void purgeCache(); }; // --------------------------------------------------------------------------- |