+ * @copydoc Internal::ImageCache::ClearCache()
+ */
+ void ClearCache() override;
+
+private:
+ /**
+ * @brief Check whether the front frame is ready or not.
+ *
+ * @return true if the front frame is ready
+ */
+ bool IsFrontReady() const;
+
+ /**
+ * @brief Load the next batch of images
+ *
+ * @param[in] frameIndex starting frame index of batch to be loaded.
+ */
+ void LoadBatch(uint32_t frameIndex);
+
+ /**
+ * @brief Get the texture set of the front frame.
+ *
+ * @return the texture set of the front of Cache.