setupCache() {
    this.clearInvalidCache();
    this.clearExpiredCache();
    this.setCacheTimestamp();
  }
This method is called on initialization before everything.

Does 3 things:
  - Clears the cache if it's invalid.
  - Clears expired cache.
  - Sets the current cache timestamp to now.

@method setupCache