Ticket #81 (closed enhancement: fixed)

Opened 2 years ago

Last modified 20 months ago

Cache aggregate API version

Reported by: tmitchel Owned by: somebody
Priority: major Milestone: 2.0
Component: omni Version:
Keywords: Cc:
Dependencies:

Description

Omni should cache the API version from GetVersion so that it knows which API version to speak to a given aggregate. This will require a file to record the cached information and the ability to refresh the data after a tunable timeout. Once in place, the calls to an individual aggregate should automatically switch between API versions based on the information in the cache.

Change History

Changed 20 months ago by ahelsing

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to 2.0

Added a new GetVersion? Cache: the results of GetVersion? are

cached locally as serialed JSON. ListResources? an other calls that
require information from GetVersion? may use this cache instead.
GetVersion? does not use the cache by default. Cache entries
have a max age, after which we always re-query the AM.

Note: See TracTickets for help on using tickets.