+/* Convenience wrappers that perform a single operation synchronously. */
+BlueSkyRCStr *bluesky_store_get(BlueSkyStore *store, const gchar *key)
+{
+ BlueSkyStoreAsync *async = bluesky_store_async_new(store);
+ async->op = STORE_OP_GET;
+ async->key = g_strdup(key);
+ store->impl->submit(store->handle, async);
+
+ bluesky_store_async_wait(async);
+
+ BlueSkyRCStr *data = async->data;
+ bluesky_string_ref(data);
+ return data;