java命名空间java.util类resourcebundle.control的类成员方法:
gettimetolive定义及介绍
本文导语:
gettimetolive
public long gettimetolive(string basename,
locale locale)
返回在此 resourcebundle.control 下加载的资源包生存时间 (ttl) 值。正生存时间值指定不根据构造包的源数据进行验证的情况下,包可以在缓存中保留的毫...
gettimetolive
public long gettimetolive(string basename,
locale locale)
- 返回在此
resourcebundle.control
下加载的资源包生存时间 (ttl) 值。正生存时间值指定不根据构造包的源数据进行验证的情况下,包可以在缓存中保留的毫秒数。值为 0 表示每次从缓存中获取包时必须进行验证。ttl_dont_cache
指定已加载资源包不放入缓存。ttl_no_expiration_control
指定已加载资源包放入缓存且没有到期控制。
到期只通过 resourcebundle.getbundle
工厂方法影响包加载进程。也就是说,如果该工厂方法发现缓存中的资源包已到期,那么该工厂方法将调用 needsreload
方法确定是否需要重新加载资源包。如果 needsreload
返回 true
,则从缓存中移除缓存的资源包实例。否则,实例将保留在缓存中,用此方法返回的新 ttl 值进行更新。
所有缓存的资源包都会由于运行时环境的内存约束而从缓存中移除。返回一个大的正值并不意味着锁定缓存中已加载的资源包。
默认实现返回 ttl_no_expiration_control
。
- 参数:
basename
- 为其指定到期值的资源包基本名称。locale
- 为其指定到期值的资源包语言环境。
- 返回:
- 时间(0 或从缓存时间到现在的正毫秒数),表示获取缓存中已加载资源包的到期时间;
ttl_no_expiration_control
表示禁用到期控制;ttl_dont_cache
表示禁用缓存。
- 抛出:
如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
iis7站长之家
- 如果 basename
或 locale
为 null