[api] cache the project list output

susestudio's autocomplete code hammers on /build