Limpar programaticamente o cache do aplicativo PhoneGap / Cordova no Android para simular uma nova instalação?

Isso está relacionado à minha pergunta anterior de 'Como posso limpar o localStorage do meu aplicativo no meu emulador Android sempre que eu instalá-lo?'.

Também se baseia em 'Como posso limpar o cache do aplicativo Android?'e'Como limpar os dados da aplicação através de programação?'.

Nenhuma das perguntas acima fornece uma resposta direta aplicável aos aplicativos Android PhoneGap / Cordova.Esta postagem do blog porIgor Hrupin abrange a situação no contexto de umanativo App Android, então esta questão estende que para cobrir Cordova.

Eu mesmo vou postar uma resposta, mas eu sou um noob total de Java, então edite para melhorar.

questionAnswers(3)

yourAnswerToTheQuestion