类 RedisUserCacheProvider

java.lang.Object
com.walker.cache.AbstractCacheProvider<T>
com.walker.support.redis.cache.RedisCacheProvider<S_user_core>
com.iplatform.base.cache.RedisUserCacheProvider
所有已实现的接口:
UserCacheProvider, com.walker.cache.CacheProvider<S_user_core>, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<com.walker.cache.CacheProvider<S_user_core>>, org.springframework.beans.factory.InitializingBean

public class RedisUserCacheProvider extends com.walker.support.redis.cache.RedisCacheProvider<S_user_core> implements UserCacheProvider
Redis实现的用户缓存提供者。
作者:
时克英
  • 字段概要

    从类继承的字段 com.walker.cache.AbstractCacheProvider

    count, logger, userCache

    从接口继承的字段 org.springframework.beans.factory.FactoryBean

    OBJECT_TYPE_ATTRIBUTE
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
     
     
    getUser(long userId)
     
    protected int
    loadDataToCache(com.walker.cache.Cache cache)
     
    void
    putUser(S_user_core user_core)
     
    void
    removeUser(long userId)
     
    void
    setAllowInitCache(boolean allowInitCache)
    设置是否允许初始化加载用户到缓存。
    void
     
    void
     

    从类继承的方法 com.walker.support.redis.cache.RedisCacheProvider

    destroy, getCacheCount, getCacheData, getRedisCache, getRedisRootData, isSupportExpiredCache, provideCacheInstance, putCacheData, putCacheData, reload, removeCacheData, setRedisHelper, setSupportExpiredCache, updateCacheData

    从类继承的方法 com.walker.cache.AbstractCacheProvider

    afterPropertiesSet, getCache, getCacheList, getCacheParam, getCreateTime, getObject, getObjectType, isLoadPage, isSingleton, isUseRedis, loadPageDataToCache, putCacheList, putCacheList, putCacheListAppend, queryListLimit, removeCacheList, removeCacheList, setCacheParam, setLoadPage, setPageSize, setUseRedis, size, toString

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 构造器详细资料

    • RedisUserCacheProvider

      public RedisUserCacheProvider()
  • 方法详细资料

    • setAllowInitCache

      public void setAllowInitCache(boolean allowInitCache)
      设置是否允许初始化加载用户到缓存。
      参数:
      allowInitCache -
    • setUserService

      public void setUserService(UserServiceImpl userService)
    • getProviderName

      public String getProviderName()
      指定者:
      getProviderName 在接口中 com.walker.cache.CacheProvider<S_user_core>
    • getProviderType

      public Class<?> getProviderType()
      指定者:
      getProviderType 在接口中 com.walker.cache.CacheProvider<S_user_core>
    • loadDataToCache

      protected int loadDataToCache(com.walker.cache.Cache cache)
      覆盖:
      loadDataToCache 在类中 com.walker.support.redis.cache.RedisCacheProvider<S_user_core>
    • getUser

      public S_user_core getUser(long userId)
      指定者:
      getUser 在接口中 UserCacheProvider
    • updateUser

      public void updateUser(S_user_core user_core)
      指定者:
      updateUser 在接口中 UserCacheProvider
    • removeUser

      public void removeUser(long userId)
      指定者:
      removeUser 在接口中 UserCacheProvider
    • putUser

      public void putUser(S_user_core user_core)
      指定者:
      putUser 在接口中 UserCacheProvider