cache adapters, usability, fix plugin dependency