make use of the shardcache_storage_load()/shardcache_storage_dispose() API

instead of loading the plugin directly ... and also avoid wrapping the storage in
an extra structure (not necessary anymore)