Skip to content

Resolve "Caching of DOI based tools does not work"

Tim Edelmann requested to merge 152-caching-of-doi-based-tools-does-not-work into main

Closes #152 (closed)

Summary

  • added json caching in language.actorconfig and refactoring
  • refactored downloaded_if_needed(), supporting zenodo checksums
  • adapted test cases in test_actor_config to refactoring in dowload_if_needed

Iteration

  • merged SessionProvider
  • refactored duplicate code in actorconfig
  • optimized checksum / etag caching
  • precaches zenodo checksum per cache update to save additional request
Edited by Tim Edelmann

Merge request reports