/**
* Serializes the TreeMap.
*
* @throws IOException
*/
public void commit() throws IOException {
saveClassLoader();
XMLEncoder enc = null;
try {
switchClassLoaders();
enc = new XMLEncoder(new SafeFileOutputStream(nukeFile));
enc.setExceptionListener(new ExceptionListener() {
public void exceptionThrown(Exception e) {
logger.error(e, e);
}
});
enc.setPersistenceDelegate(LRUMap.class, new DefaultPersistenceDelegate(new String[] { "maxSize" } ));
enc.writeObject(_nukes);
} catch (IOException ex) {
throw new IOException(ex.getMessage());
} finally {
if (enc != null)
enc.close();
}
setPreviousClassLoader();
}
NukeBeans.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:drftpd3-extended
作者:
评论列表
文章目录