/** {@inheritDoc} */ @Override public boolean deleteWithVersion(long version, String context, String key) throws IOException, VersionMismatchException { return deleteImpl(version, context, key); }
/** {@inheritDoc} */ @Override public boolean delete(@Nonnull @NotEmpty final String context, @Nonnull @NotEmpty final String key) throws IOException { try { return deleteImpl(null, context, key); } catch (VersionMismatchException e) { throw new IOException("Unexpected exception thrown by delete.", e); } }