driver-legacy/src/main/com/mongodb/gridfs/GridFSInputFile.java
private void finishData() {
        if (!savedChunks) {
            md5 = Util.toHex(messageDigester.digest());
            messageDigester = null;
            length = totalBytes;
            savedChunks = true;
            try {
                if (inputStream != null && closeStreamOnPersist) {
                    inputStream.close();
                }
            } catch (IOException e) {
                //ignore
            }
        }
    }
private void finishData() {
        if (!savedChunks) {
            md5 = Util.toHex(messageDigester.digest());
            messageDigester = null;
            length = totalBytes;
            savedChunks = true;
            try {
                if (inputStream != null && closeStreamOnPersist) {
                    inputStream.close();
                }
            } catch (IOException e) {
                //ignore
            }
        }
    }
private void finishData ( ) { if ( ! savedChunks ) { md5 = Util . toHex ( messageDigester . digest ( ) ) ; messageDigester = null ; length = totalBytes ; savedChunks = true ; try { if ( inputStream != null && closeStreamOnPersist ) { inputStream . close ( ) ; } } catch ( IOException e ) { //ignore } } }
Marks the data as fully written. This needs to be called before super.save()
Marks the data as fully written . This needs to be called before super . save ()