* cache calculated checksum as Long, not as (hex) String

This commit is contained in:
Reinhard Pointner 2009-06-13 21:27:01 +00:00
parent 18456f6864
commit 6544e71507
1 changed files with 5 additions and 5 deletions

View File

@ -33,7 +33,7 @@ public class EpisodeFormatBindingBean {
private MediaInfo mediaInfo; private MediaInfo mediaInfo;
public EpisodeFormatBindingBean(Episode episode, File mediaFile) { public EpisodeFormatBindingBean(Episode episode, File mediaFile) {
this.episode = episode; this.episode = episode;
this.mediaFile = mediaFile; this.mediaFile = mediaFile;
@ -286,7 +286,7 @@ public class EpisodeFormatBindingBean {
Element cacheEntry = cache.get(file); Element cacheEntry = cache.get(file);
if (cacheEntry != null) { if (cacheEntry != null) {
return (String) cacheEntry.getValue(); return String.format("%08X", cacheEntry.getValue());
} }
// calculate checksum // calculate checksum
@ -308,10 +308,10 @@ public class EpisodeFormatBindingBean {
in.close(); in.close();
} }
String checksum = String.format("%08X", crc.getValue()); // cache calculated checksum
cache.put(new Element(file, crc.getValue()));
cache.put(new Element(file, checksum)); return String.format("%08X", crc.getValue());
return checksum;
} }
} }