Confirming solution for bad cache decorator

The real solution was already applied in 00b6c309. The methods return
value was not returned, so the coroutine decorator and futures did not
work

Fixes #1