SSAppCache

アプリ内のキャッシュを管理するシングルトンオブジェクト。

SnapPlayに関する詳細情報や推奨情報をキャッシュとして保持します。 キャッシュを使用することで、ネットワークリクエストを削減し、パフォーマンスを向上させます。

Functions

Link copied to clipboard
fun clearAll()

全キャッシュをクリアします。

Link copied to clipboard
fun clearSnapPlay(cid: Int)

指定されたコンテンツID(cid)のSnapPlay詳細情報をキャッシュから削除します。

Link copied to clipboard

SnapPlayの詳細情報キャッシュをクリアします。

Link copied to clipboard

BaseProductCodeごとの推奨SnapPlayIdListDataをキャッシュから取得します。

Link copied to clipboard

ラベルごとの推奨SnapPlayリストをキャッシュから取得します。

Link copied to clipboard

SnapPlayの詳細情報をキャッシュから取得します。

Link copied to clipboard

ユーザーごとの推奨SnapPlayリストをキャッシュから取得します。

Link copied to clipboard

SnapPlayの詳細情報をキャッシュしているか

Link copied to clipboard
fun hasStaff(userId: Int): Boolean

スタッフ詳細をキャッシュから取得します。

Link copied to clipboard
fun putBaseProductCodeSnapPlayItems(baseProductCode: String, snapPlayIdsData: SnapPlayIdsData)

BaseProductCodeごとの推奨SnapPlayをキャッシュに保存します。

Link copied to clipboard
fun putLabelRecommendSnapPlayItems(labelId: Int, snapPlayIdsData: SnapPlayIdsData)

ラベルごとの推奨SnapPlayリストをキャッシュに保存します。

Link copied to clipboard
fun putSnapPlay(snapPlayId: Int)

SnapPlayの詳細情報をキャッシュに保存します。

Link copied to clipboard
fun putStaff(userId: Int)

スタッフ詳細をキャッシュに保存します。

Link copied to clipboard

ユーザーごとの新着SnapPlayリストをキャッシュに保存します。

Link copied to clipboard
fun putUserRecommendSnapPlayItems(userId: Int, snapPlayIdsData: SnapPlayIdsData)

ユーザーごとの推奨SnapPlayリストをキャッシュに保存します。