Backendless Caching API provides a way to temporarily store data on our server in a highly efficient, in-memory cache. Cache storage accepts key-value pairs, where the key is a string and the value can be a primitive or a complex data structure (arrays, complex types, maps/dictionaries, etc). Caching works cross-platform – Backendless automatically adapts your data between different client types. For example, an Android client can put an instance of a Person-type Java object into cache, and an iOS (or any other) client will retrieve that object as an instance of its native class.