/** Preliminary checks before stash_rrset(). Don't call if returns <= 0. */
static int stash_rrset_precond(const knot_rrset_t *rr, const struct kr_query *qry/*logs*/);
-/** @internal Removes all records from cache. */
-static inline int cache_clear(struct kr_cache *cache)
-{
- return cache_op(cache, clear);
-}
-
/** @internal Open cache db transaction and check internal data version. */
static int assert_right_version(struct kr_cache *cache)
{
memcpy(&ver, val.data, sizeof(ver));
kr_log_verbose("bad version: %d\n", (int)ver);
}
- ret = cache_clear(cache);
+ ret = cache_op(cache, clear);
}
/* Either purged or empty. */
if (ret == 0) {
if (!cache_isvalid(cache)) {
return kr_error(EINVAL);
}
- int ret = cache_clear(cache);
+ int ret = cache_op(cache, clear);
if (ret == 0) {
kr_cache_make_checkpoint(cache);
ret = assert_right_version(cache);