init method
Implementation
Future<CachedBuildRunner> init() async {
/// let's make the appCacheDirectory if not existing already
Directory(Utils.appCacheDirectory).createSync(recursive: true);
/// init package name of project
Utils.initAppPackageName();
/// initialize the database
final databaseService = Utils.isRedisUsed
? RedisDatabaseService()
: HiveDatabaseService(Utils.appCacheDirectory);
await databaseService.init();
/// let's initiate the build
return CachedBuildRunner(databaseService);
}