@@ -0,0 +1,537 @@
+package de.jeha.kame.crawler.service.ds;%0A%0Aimport de.jeha.kame.crawler.core.types.CrawlResult;%0A%0Aimport java.io.IOException;%0Aimport java.time.ZonedDateTime;%0A%0A/**%0A * @author jenshadlich@googlemail.com%0A */%0Apublic interface DocumentStore %7B%0A%0A    /**%0A     * Persist the document of the given crawl result.%0A     *%0A     * @param crawlId   id%0A     * @param timestamp timestamp%0A     * @param result    crawl result%0A     * @throws IOException%0A     */%0A    void save(String crawlId, ZonedDateTime timestamp, CrawlResult result) throws IOException;%0A%0A%7D%0A

add interface