public class CBTimer
extends java.lang.Object
| Constructor and Description |
|---|
CBTimer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(java.lang.String key)
是个有key的相关记录值
|
java.lang.Long |
get()
获取最后一次push的时间(pop操作会抵消一次push操作),如果没有对应的push,返回null
|
java.lang.Long |
get(java.lang.String key)
获取指定key对应的时间,如果key不存在,返回null
|
long |
pop()
获取最后一个push到当前的时间间隔,如果pop已经弹出了所有的key,返回-1
|
long |
pop(java.lang.String key)
获取最后一个push key到当前的时间间隔
|
long |
pop(java.lang.String key,
long time)
获取最后一个push key到指定时间之间的时间间隔
|
void |
push()
记录当前时间
|
void |
push(java.lang.String key)
将当前时间与key进行关联,以便后续可以根据key获取push时间
|
void |
push(java.lang.String key,
long time)
将指定时间与key进行关联
|
public void push()
public void push(java.lang.String key)
key值不要以CB_TIMER开头,CB_TIMER为系统内置计时key,以CB_TIMER开头的key将自动被过滤掉
key - keypublic void push(java.lang.String key,
long time)
key值不要以CB_TIMER开头,CB_TIMER为系统内置计时key,以CB_TIMER开头的key将自动被过滤掉
key - keytime - 时间public long pop()
与push()对应
public long pop(java.lang.String key)
与push(String)对应
key - keypublic long pop(java.lang.String key,
long time)
与push(String)对应
key - keytime - 时间public boolean containsKey(java.lang.String key)
key - keypublic java.lang.Long get(java.lang.String key)
key - keypublic java.lang.Long get()