1 6 7 package org.contineo.core; 8 9 import org.apache.log4j.Level; 10 import org.apache.log4j.Logger; 11 import org.apache.ojb.broker.PBKey; 12 import org.apache.ojb.broker.PersistenceBroker; 13 import org.apache.ojb.broker.PersistenceBrokerFactory; 14 15 19 public class PersistenceManager { 20 21 25 private PersistenceBroker broker = null; 26 27 31 private PBKey pbkey; 32 33 37 private Logger logger; 38 39 40 41 public PersistenceManager() { 42 logger = LoggingManager.getLogger(this.getClass()); 43 pbkey = new PBKey("contineo"); 44 } 45 46 public void clearCache() { 47 try { 48 broker = PersistenceBrokerFactory.createPersistenceBroker(pbkey); 49 broker.clearCache(); 50 } catch (Exception e) { 51 if (logger.isEnabledFor(Level.ERROR)) 52 logger.error(e.getMessage()); 53 } 54 } 55 } 56 | Popular Tags |