1. Break big object in smaller chunks
(for example chunks of 10 books)
PAGINATED CACHE
2. Store each chunk as a separate
object in memcached
3. Store the list of keys
To fetch the data, fetch the list of keys,
iterate through it, and concatenate all fetched lists.