I'm using getCachedData for getting chached data but swr can also help with that which one is more helpful?