Currently, jiant relies on custom caching code found in caching.py. To reduce effort required to maintain jiant, it is desirable to use a tested, existing package. It is likely possible to use an off the shelf package such as shelve or Joblib to replace caching.py. All caching functionality should be tested before doing a switch to a new caching package (so that the switch is seamless).
Currently, jiant relies on custom caching code found in caching.py. To reduce effort required to maintain jiant, it is desirable to use a tested, existing package. It is likely possible to use an off the shelf package such as
shelve
orJoblib
to replace caching.py. All caching functionality should be tested before doing a switch to a new caching package (so that the switch is seamless).