I see two main methods:
1. getPropositions() - This API retrieves the previously fetched propositions, for the provided decision scopes, from the in-memory extension propositions cache.
As I understand its not new request but it takes what is already in Cache? Does it also include capping?
2. updatePropositionsWithCompletionHandler() - this one gets propositions if there is nothing in Cache?