@Override public void removeViews(String datasourceName) { w.lock(); try { File targetDir = getDatasourceViewsGit(datasourceName); FileUtil.delete(targetDir); } catch (IOException e) { throw new RuntimeException( "Failed deleting views in git for datasource: " + datasourceName, e); } finally { w.unlock(); } }