From: <ku...@us...> - 2008-07-31 16:17:25
|
Revision: 1038 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1038&view=rev Author: kurzum Date: 2008-07-31 16:17:21 +0000 (Thu, 31 Jul 2008) Log Message: ----------- added a clearcache method Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/sparql/Cache.java Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/Cache.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/Cache.java 2008-07-31 16:16:21 UTC (rev 1037) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/Cache.java 2008-07-31 16:17:21 UTC (rev 1038) @@ -263,7 +263,7 @@ SparqlQuery.writeToSparqlLog("***********\nJSON retrieved from cache"); SparqlQuery.writeToSparqlLog(query.getSparqlQueryString()); SparqlQuery.writeToSparqlLog(query.getSparqlEndpoint().getURL().toString()); - SparqlQuery.writeToSparqlLog("JSON: "+result); + //SparqlQuery.writeToSparqlLog("JSON: "+result); JamonMonitorLogger.increaseCount(Cache.class, "SuccessfulHits"); } else { @@ -290,6 +290,24 @@ } /** + * deletes all Files in the cacheDir, does not delete the cacheDir itself, + * and can thus still be used without creating a new Cache Object + */ + public void clearCache() { + try{ + File f = new File(cacheDir); + String[] files = f.list(); + for (int i = 0; i < files.length; i++) { + new File(cacheDir+"/"+files[i]).delete(); + } + }catch (Exception e) { + logger.warn("deleting cache failed"); + e.printStackTrace(); + } + + } + + /** * Changes how long cached results will stay fresh (default 15 days). * @param days number of days */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |