Initialize @permission_doc_cache if it doesn't exist