Data can only be cached for application improvement.
Based on the Facebook Terms of Service, the data can only be cached (stored) for application improvement purposes. In other words, the action “caching” is only allowed if its purpose was to improve an application’s performance. (Facebook, Section 3: Protected Data, 2015)
Facebook Data Storage Policy