DRY
log if cached results are returned
install futile.logger