List<byte[]> ssres = provider.sort(listkey).ALPHA().LIMIT(0, MEDIUM_CNT).DESC().STORE(destKey).execAsync().get();
assertNotNull(ssres, "result of srot with STORE should be non-null");
assertEquals(ssres.size(), 1, "result of sort with STORE should be a list of single entry (the stored list's size)");
long sortedListSize = Query.Support.unpackValue(ssres);
assertEquals(sortedListSize, MEDIUM_CNT);
RedisType type = provider.type(destKey).get();
assertEquals(type, RedisType.list, "dest key of SORT .. STORE should be a LIST");
long sslistSize = provider.llen(destKey).get();
assertEquals(sslistSize, sortedListSize, "result of SORT ... STORE and LLEN of destkey list should be same");
}
catch(ExecutionException e){