Fixes #18 - separate caches for different API versions