package Ġj g apps and games . smart reminder ss ave Ċ Ċ // ĠAndroid Ċ import Ġandroid . util . Log Ċ Ċ // ĠJava Ċ import Ġjava . io . FileNotFoundException Ċ Ċ // ĠJSON Ċ import Ġorg . json . JSONException Ċ Ċ // ĠSave ĠLibrary Ċ import Ġj g apps and games . smart reminder ss ave . date . Date Manager Ċ import Ġj g apps and games . smart reminder ss ave . priority . Priority Manager Ċ import Ġj g apps and games . smart reminder ss ave . settings . Settings Manager Ċ import Ġj g apps and games . smart reminder ss ave . status . Status Manager Ċ import Ġj g apps and games . smart reminder ss ave . tags . Tag Manager Ċ import Ġj g apps and games . smart reminder ss ave . tasks . Task Manager Ċ import Ġj g apps and games . smart reminder ss ave . theme . Theme Manager Ċ import Ġj g apps and games . smart reminder ss ave . utility . File Utility Ċ Ċ /** Ċ Ġ* ĠMaster Manager Ċ Ġ* ĠCreated Ġby Ġj osh ua Ġon Ġ 1 2 / 1 0 / 2 0 1 7 . Ċ Ġ* ĠLast ĠUpdated Ġ 4 / 3 0 / 2 0 1 9 . Ċ Ġ* Ċ Ġ* ĠManager ĠClass ĠFor Ġthe ĠEnt ire ĠSave ĠSystem Ċ Ġ*/ Ċ class ĠMaster Manager Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġcreate () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSettings Manager . create () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTask Manager . create () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag Manager . create () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTheme Manager . create () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġsave () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġload () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSettings Manager . load () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTask Manager . load () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTag Manager . load () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTheme Manager . load () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDate Manager . create () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPriority Manager . create () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠStatus Manager . create () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch ( e : ĠFileNotFoundException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (" First ĠRun ?", Ġ" No ĠFiles ĠFound ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠJSON Exception ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (" First ĠRun ?", Ġ" JSON ĠError ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e (" First ĠRun ?", Ġe . message ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġsave () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSettings Manager . save () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTask Manager . save () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag Manager . save () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTheme Manager . save () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġclean Save () Ġ{} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġclean Cache () Ġ= ĠFile Utility . getApplication Cache Directory (). delete Re cursively () ĊĠĠĠ Ġ} Ċ }