package Ġcom . network ed assets . git 4 c Ċ Ċ import Ġcom . atlassian . cache . CacheManager Ċ import Ġcom . atlassian . con fluence . pages . Page Manager Ċ import Ġcom . atlassian . con fluence . security . Permission Manager Ċ import Ġcom . atlassian . con fluence . spaces . Space Manager Ċ import Ġcom . atlassian . sal . api . plugin settings . Plugin Settings Factory Ċ import Ġcom . atlassian . sal . api . transaction . Transaction Template Ċ import Ġcom . atlassian . user . User Manager Ċ import Ġcom . network ed assets . git 4 c . application .* Ċ import Ġcom . network ed assets . git 4 c . boundary . outbound .* Ċ import Ġcom . network ed assets . git 4 c . core . business .* Ċ import Ġcom . network ed assets . git 4 c . core . datastore . repositories .* Ċ import Ġcom . network ed assets . git 4 c . infrastructure .* Ċ import Ġcom . network ed assets . git 4 c . infrastructure . cache .* Ċ import Ġcom . network ed assets . git 4 c . infrastructure . git . Default Git Client Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . Converter Plugin List Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . images . Image Converter Plugin Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . main . J Soup Post Processor Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . main . Main Converter Plugin List Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . main . asci id oc . Asc iid oc Converter Plugin Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . main . markdown . Markdown Converter Plugin Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . plaintext . Plain Text Converter Plugin Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . plant uml . PU ML Converter Plugin Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . converter . prism js . Prism JS Converter Plugin Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . parser . Parsers Ċ import Ġcom . network ed assets . git 4 c . infrastructure . plugin . source . git . Git Source Plugin Ċ import Ġcom . network ed assets . git 4 c . utils . getLogger Ċ import Ġcom . network ed assets . git 4 c . utils . info Ċ import Ġjava . util . concurrent . Executors Ċ Ċ class ĠCon fluence Plugin ( ĊĠĠĠĠĠĠĠ Ġval Ġmacro Settings Database : ĠMacro Settings Database , ĊĠĠĠĠĠĠĠ Ġval Ġpredefined Repository Database : ĠPre defined Repository Database , ĊĠĠĠĠĠĠĠ Ġval Ġencrypted Repository Database : ĠEn crypted Repository Database , ĊĠĠĠĠĠĠĠ Ġval Ġglob s For Macro Database : ĠG lob For Macro Database , ĊĠĠĠĠĠĠĠ Ġval Ġpredefined Glob s Database : ĠPre defined Glob s Database , ĊĠĠĠĠĠĠĠ Ġval Ġextractor Data Database : ĠExtract or Data Database , ĊĠĠĠĠĠĠĠ Ġval Ġmacro Location Database : ĠMacro Location Database , ĊĠĠĠĠĠĠĠ Ġval Ġrepository Usage Database : ĠRepository Usage Database , ĊĠĠĠĠĠĠĠ Ġval Ġtemporary Edit Branches Database : ĠTemporary Edit Branches Database , ĊĠĠĠĠĠĠĠ Ġval Ġcache Manager : ĠCache Manager , ĊĠĠĠĠĠĠĠ Ġval Ġspace Manager : ĠSpace Manager , ĊĠĠĠĠĠĠĠ Ġval Ġpage Manager : ĠPage Manager , ĊĠĠĠĠĠĠĠ Ġval Ġtrans ation Template : ĠTransaction Template , ĊĠĠĠĠĠĠĠ Ġval Ġplugin Settings Factory : ĠPlugin Settings Factory , ĊĠĠĠĠĠĠĠ Ġval Ġpermission Manager : ĠPermission Manager , ĊĠĠĠĠĠĠĠ Ġval Ġuser Manager : ĠUser Manager Ċ ) Ġ: ĠPlugin () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġlog Ġ= Ġget Logger () ĊĊĠĠĠ Ġoverride Ġval Ġcomponents : ĠPlugin Components Ġ= Ġrun Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprintln (" Starting Ġto Ġinitialize ĠGit 4 C ĠCon fluence ĠPlugin Ġcomponents ...") ĊĠĠĠĠĠĠĠ Ġlog . info Ġ{ Ġ" Starting Ġto Ġinitialize ĠGit 4 C ĠCon fluence ĠPlugin Ġcomponents ..." Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġdatabase : ĠDatabase Plugin Components Ġ= Ġget Database Comp onen ets () ĊĠĠĠĠĠĠĠ Ġval Ġcache : ĠCache Plugin Components Ġ= Ġget Cache Comp onen ets () ĊĠĠĠĠĠĠĠ Ġval Ġasync : ĠResults Cache Plugin Components Ġ= Ġget Async Components () ĊĠĠĠĠĠĠĠ Ġval Ġutils : ĠUtilities Plugin Components Ġ= Ġget Utils Components () ĊĠĠĠĠĠĠĠ Ġval Ġmacro : ĠMacro Plugin Components Ġ= Ġget Macro Components ( utils ) ĊĠĠĠĠĠĠĠ Ġval Ġexec utors : ĠExec utors Plugin Components Ġ= Ġget Executors Components ( database ) ĊĊĠĠĠĠĠĠĠ Ġprintln (" Initialization Ġof ĠGit 4 C ĠCon fluence ĠPlugin Ġcomponents Ġhas Ġbeen Ġfinished .") ĊĠĠĠĠĠĠĠ Ġlog . info Ġ{ Ġ" Initialization Ġof ĠGit 4 C ĠCon fluence ĠPlugin Ġcomponents Ġhas Ġbeen Ġfinished ." Ġ} ĊĊĠĠĠĠĠĠĠ ĠPlugin Components ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġasync , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmacro , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġutils , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexec utors ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Executors Components ( database : ĠDatabase Plugin Components ): ĠExec utors Plugin Components Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrevision Check Executor Ġ= ĠRevision Check Base Executor Holder ( database . thread Settings Database . get Revision Check Thread Number ()) Ġ{ ĠExec utors . new Scheduled ThreadPool ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġrepository Executor Ġ= ĠRepository Pull Base Executor Holder ( database . thread Settings Database . getRepository Executor Thread Number ()) Ġ{ ĠExec utors . new Scheduled ThreadPool ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġconverter Executor Ġ= ĠConverter Base Executor Holder ( database . thread Settings Database . get Converter Executor Thread Number ()) Ġ{ ĠExec utors . new Scheduled ThreadPool ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġcon fluence Query Executor Ġ= ĠCon fluence Query Base Executor Holder ( database . thread Settings Database . get Con fluence Query Executor Thread Number ()) Ġ{ ĠExec utors . new Scheduled ThreadPool ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠExec utors Plugin Components ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrevision Check Executor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrepository Executor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconverter Executor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcon fluence Query Executor ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Utils Components (): ĠUtilities Plugin Components Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġidentifier Generator Ġ= ĠU uid Identifier Generator () ĊĠĠĠĠĠĠĠ Ġval Ġrepository Encrypt or Ġ= ĠRepository Des Encrypt or () ĊĠĠĠĠĠĠĠ Ġval Ġgit 4 c Space Manager Ġ= ĠAt lassian Space Manager ( space Manager , Ġtrans ation Template ) ĊĠĠĠĠĠĠĠ Ġval Ġgit 4 c Page Manager Ġ= ĠAt lassian Page Manager ( space Manager , Ġpage Manager , Ġtrans ation Template ) ĊĠĠĠĠĠĠĠ Ġval Ġgit 4 c Permission Checker Ġ= ĠAt lassian Permission Checker ( permission Manager , Ġpage Manager , Ġuser Manager , Ġspace Manager , Ġtrans ation Template ) ĊĠĠĠĠĠĠĠ Ġval Ġgit 4 c User Manager Ġ= ĠAt lassian User Manager ( user Manager , Ġtrans ation Template ) ĊĠĠĠĠĠĠĠ Ġreturn ĠUtilities Plugin Components ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrepository Encrypt or , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġidentifier Generator , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgit 4 c Space Manager , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgit 4 c Page Manager , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgit 4 c Permission Checker , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgit 4 c User Manager ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Macro Components ( utils : ĠUtilities Plugin Components ): ĠMacro Plugin Components Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgit Client Ġ= ĠDefault Git Client () ĊĠĠĠĠĠĠĠ Ġval Ġimporter Ġ= ĠGit Source Plugin ( git Client ) ĊĠĠĠĠĠĠĠ Ġval Ġpost Processor Ġ= ĠJ Soup Post Processor ( utils . id Generator ) ĊĠĠĠĠĠĠĠ Ġval Ġmain Plugins Ġ= ĠMain Converter Plugin List ( listOf ( Asc iid oc Converter Plugin . get ( true ), ĠMarkdown Converter Plugin ()), Ġpost Processor ) ĊĠĠĠĠĠĠĠ Ġval Ġconverter Plugins Ġ= ĠlistOf ( main Plugins , ĠPrism JS Converter Plugin (), ĠImage Converter Plugin (), ĠP UML Converter Plugin ()) ĊĠĠĠĠĠĠĠ Ġval Ġconverter Ġ= ĠConverter Plugin List ( converter Plugins , ĠPlain Text Converter Plugin ()) ĊĠĠĠĠĠĠĠ Ġval Ġfile Ign orer Ġ= ĠFile Ign orer List ( Asc iid oc Converter Plugin . get ( true )) ĊĠĠĠĠĠĠĠ Ġval Ġparser Ġ= ĠPar sers () ĊĠĠĠĠĠĠĠ Ġval Ġpage Builder Ġ= ĠHtml Error Page Builder () ĊĠĠĠĠĠĠĠ Ġval Ġpage Macro Extractor Ġ= ĠAt lassian Page Macro Extractor () ĊĠĠĠĠĠĠĠ Ġreturn ĠMacro Plugin Components ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimporter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconverter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfile Ign orer , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparser , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage Builder , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage Macro Extractor ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Async Components (): ĠResults Cache Plugin Components Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdocument ToBe Converted Lock Cache Ġ= ĠAt lassian Document Convert ion Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġrefresh Location UseCase Cache Ġ= ĠAt lassian Computation Cache < Unit >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġpublish File Computation Cache Ġ= ĠAt lassian Computation Cache < Unit >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġspaces With Macro Computation Cache Ġ= ĠAt lassian Computation Cache < Spaces >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġtemporary Edit Branch Result Cache Ġ= ĠAt lassian Computation Cache < Temporary Branch >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġcreate Documentation Macro UseCase Cache Ġ= ĠAt lassian Computation Cache < Saved Document ations Macro >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġcreate Pre defined Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Saved Pre defined Repository >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġgenerate File Preview UseCase Cache Ġ= ĠAt lassian Computation Cache < FileContent >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Branches By Document ations Macro Id UseCase Cache Ġ= ĠAt lassian Computation Cache < Branches >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Branches For Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Branches >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Commit History For File By Macro Id UseCase Cache Ġ= ĠAt lassian Computation Cache < Commits >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Existing Repository Branches UseCase Cache Ġ= ĠAt lassian Computation Cache < Branches >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval ĠgetFile Content For Existing Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < FileContent >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval ĠgetFile Content For Pre defined Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < FileContent >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval ĠgetFile Content For Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < FileContent >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Files List For Existing Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Files List >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Files List For Pre defined Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Files List >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Files List For Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Files List >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Latest Revision By Document ations Macro Id UseCase Cache Ġ= ĠAt lassian Computation Cache < Revision >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Methods For Existing Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Methods >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Methods For Pre defined Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Methods >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Methods For Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Methods >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Pre defined Repository Branches UseCase Cache Ġ= ĠAt lassian Computation Cache < Branches >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġget Pre defined Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Pre defined Repository >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġmodify Pre defined Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Saved Pre defined Repository >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġverify Documentation Macro By Document ations Macro Id UseCase Cache Ġ= ĠAt lassian Computation Cache < String >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġverify Repository UseCase Cache Ġ= ĠAt lassian Computation Cache < Verification Info >( cache Manager ) ĊĠĠĠĠĠĠĠ Ġreturn ĠResults Cache Plugin Components ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdocument ToBe Converted Lock Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrefresh Location UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpublish File Computation Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġspaces With Macro Computation Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtemporary Edit Branch Result Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Documentation Macro UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Pre defined Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgenerate File Preview UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Branches By Document ations Macro Id UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Branches For Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Commit History For File By Macro Id UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Existing Repository Branches UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetFile Content For Existing Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetFile Content For Pre defined Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetFile Content For Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Files List For Existing Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Files List For Pre defined Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Files List For Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Latest Revision By Document ations Macro Id UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Methods For Existing Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Methods For Pre defined Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Methods For Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Pre defined Repository Branches UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Pre defined Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodify Pre defined Repository UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġverify Documentation Macro By Document ations Macro Id UseCase Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġverify Repository UseCase Cache ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Cache Comp onen ets (): ĠCache Plugin Components Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdocuments View Cache Ġ= ĠAt lassian Documents View Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġdocument Item Cache Ġ= ĠAt lassian Document Item Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġmacro Settings Cache Ġ= ĠAt lassian Macro Settings Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġtemporary Id Cache Ġ= ĠAt lassian Temporary Id Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġmacro View Cache Ġ= ĠAt lassian Macro View Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġrevision Cache Ġ= ĠAt lassian Repository Revision Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġpage And Space Permissions ForUser Cache Ġ= ĠAt lassian Page And Space Permissions ForUser Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġval Ġglob For Macro Cache Ġ= ĠAt lassian Glob For Macro Cache ( cache Manager ) ĊĠĠĠĠĠĠĠ Ġreturn ĠCache Plugin Components ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdocuments View Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdocument Item Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmacro Settings Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtemporary Id Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmacro View Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrevision Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage And Space Permissions ForUser Cache , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġglob For Macro Cache ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Database Comp onen ets (): ĠDatabase Plugin Components Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġplugin Settings Ġ= ĠCon fluence Plugin Settings ( plugin Settings Factory ) ĊĠĠĠĠĠĠĠ Ġval Ġplugin Settings Database Ġ= ĠCon fluence Plugin Settings Database ( plugin Settings ) ĊĠĠĠĠĠĠĠ Ġval Ġthread Settings Database Ġ= ĠCon fluence Thread Settings Database ( plugin Settings ) ĊĠĠĠĠĠĠĠ Ġreturn ĠDatabase Plugin Components ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmacro Settings Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġglob s For Macro Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpredefined Repository Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġencrypted Repository Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextractor Data Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpredefined Glob s Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmacro Location Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġplugin Settings Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrepository Usage Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthread Settings Database , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtemporary Edit Branches Database ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ