Integrate SNS' AutoClassify API using a persistent cache
We would like to use SNS' AutoClassify API to derive tags based on title and description of the datasets. Since doing that for all datasets and all harvests would be prohibitively expensive, we need a persistent cache that is filled with a limited concurrency (e.g. 5 connections) and purged based on a fixed TTL (e.g. 1 month).