7f805045a640bd9592882e21065f7bc773ed011a |
|
07-Oct-2015 |
Brendan Mmiller <brendan.miller@forgerock.com> |
OPENIDM-3233 Updates to Archive interface - support list of files and version.
* Store digest cache keyed off Path object.
* Add support for getting the set of files in the checksum file.
* Quiet warnings about missing serial version
* Factor out checksum-related code from FileStateChecker. Use composition instead.
* Fix file handle leak from opening input streams in the archive, but never closing them.
* Necessitated change to Archive interface to instead *do something* with the InputStream,
so it could be in charge of also closing it. Usng a doWith() style interface to provide
the "work" done on the InputStream. |