changes to the storage plugin api

it also conforms to latest changes in libshardcache