Cache returns one promise and lines with placeholders