package com.red.circle.other.infra.database.cache.service.cp;

import com.red.circle.other.inner.model.dto.user.CpSimpleUserProfileCO;

import java.util.List;
import java.util.function.Function;

/**
 * CP关系缓存服务.
 */
public interface CpRelationshipCacheService {

    /**
     * 获取用户CP列表.
     */
    List<CpSimpleUserProfileCO> getUserCpList(Long userId);

    /**
     * 移除用户CP列表缓存.
     *
     * @param userId 用户id
     */
    void remove(List<Long> userId);
}
