TODO

  1. from disk cache
  2. from memory cache