类 CacheObject

java.lang.Object
net.oschina.j2cache.CacheObject

public class CacheObject extends Object
Cached object description
作者:
Winter Lau(javayou@gmail.com)
  • 字段详细资料

    • LEVEL_1

      public static final byte LEVEL_1
      另请参阅:
    • LEVEL_2

      public static final byte LEVEL_2
      另请参阅:
    • LEVEL_OUTER

      public static final byte LEVEL_OUTER
      另请参阅:
  • 构造器详细资料

    • CacheObject

      public CacheObject(String region, String key, byte level)
    • CacheObject

      public CacheObject(String region, String key, byte level, Object value)
  • 方法详细资料

    • setLevel

      public void setLevel(byte level)
    • setRegion

      public void setRegion(String region)
    • setKey

      public void setKey(String key)
    • setValue

      public void setValue(Object value)
    • getRegion

      public String getRegion()
      获取数据所在的缓存区域
      返回:
      cache region name
    • getKey

      public String getKey()
      缓存数据键值
      返回:
      cache key
    • getValue

      public Object getValue()
      缓存对象
      返回:
      cache object include null object
    • rawValue

      public Object rawValue()
      返回实际缓存的对象
      返回:
      cache raw object
    • getLevel

      public byte getLevel()
      缓存所在的层级
      返回:
      cache level
    • asString

      public String asString()
    • asInt

      public int asInt()
    • asInt

      public int asInt(int defValue)
    • asDouble

      public double asDouble()
    • asDouble

      public double asDouble(double defValue)
    • asLong

      public long asLong()
    • asLong

      public long asLong(long defValue)
    • asFloat

      public float asFloat()
    • asFloat

      public float asFloat(float defValue)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object