pass $options into getCacheKey()