• Marek Vavrusa's avatar
    lib: cache api v2, removed dep on libknot db.h · e68c3a0a
    Marek Vavrusa authored
    this change introduces new API for cache backends,
    that is a subset of knot_db_api_t from libknot
    with several cache-specific operations
    
    major changes are:
    * merged 'cachectl' module into 'cache' as it is
      99% default-on and it simplifies things
    * not transaction oriented, transactions may be
      reused and cached for higher performance
    * scatter/gather API, this is important for
      latency and performance of non-local backends
      like Redis
    * faster and reliable cache clearing
    * cache-specific operations (prefix scan, ...) in
      the API not hacked in
    * simpler code for both backends and caller
    e68c3a0a
Name
Last commit
Last update
contrib Loading commit data...
daemon Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
modules Loading commit data...
scripts Loading commit data...
tests Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
CodingStyle Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
config.mk Loading commit data...
platform.mk Loading commit data...