public FileSegmentDAO() {
super("FILESEGMENT", true);
}
public FileSegment create(File file, Long segmentNo, byte[] data) {
FileSegment fileSegment = new FileSegment(file);
fileSegment.setData(data);
fileSegment.setSegmentNo(segmentNo);
persist(fileSegment);
String lookupKey = FILE_SEGMENTNO_LOOKUP + file.getKey() + "," + segmentNo;
putLookupKey(lookupKey, fileSegment.getKey());
updateCountCache(file, countByFile(file) + 1);
return fileSegment;
}