public void setInactive() { setActive( false ); }
public void setActive() { setActive( true ); }
/** * Clear out all entries of database with a certain name * * @param dbname * The name of the database for which we want to clear the cache or null if we want to clear it all. */ public void clear( String dbname ) { if ( dbname == null ) { cache = new Hashtable<DBCacheEntry, RowMetaInterface>(); setActive(); } else { Enumeration<DBCacheEntry> keys = cache.keys(); while ( keys.hasMoreElements() ) { DBCacheEntry entry = keys.nextElement(); if ( entry.sameDB( dbname ) ) { // Same name: remove it! cache.remove( entry ); } } } }
public void loadSettings() { LogLevel logLevel = LogLevel.getLogLevelForCode( props.getLogLevel() ); DefaultLogLevel.setLogLevel( logLevel ); log.setLogLevel( logLevel ); KettleLogStore.getAppender().setMaxNrLines( props.getMaxNrLinesInLog() ); // transMeta.setMaxUndo(props.getMaxUndo()); DBCache.getInstance().setActive( props.useDBCache() ); }