retrieved the idempotent storage manager from the dt-dev and fixed compilation in DirectoryInput. The implementation of idempotency in DirectoryInput is incomplete