|
|||||||||
| 上一个包 下一个包 | 有框架 无框架 | ||||||||
请参阅:
说明
| 接口概述 | |
|---|---|
| ErrorHandler | 处理通过 MemcacheService.setErrorHandler(ErrorHandler) 注册的 MemcacheService 引发的错误。 |
| MemcacheService | 针对 App Engine Memcache 服务的 Java API。 |
| Stats | 缓存中的统计数据,通过 MemcacheService.getStatistics() 得到 |
| 类概述 | |
|---|---|
| Expiration | MemcacheService.putAll(Map , Expiration) 和 MemcacheService.put(Object, Object, Expiration) 操作的到期规定 |
| LogAndContinueErrorHandler | 默认错误处理程序,会导致大多数服务错误表现为缓存未命中,而不是错误。 |
| MemcacheServiceFactory | 用户用于获取 MemcacheService 句柄的工厂。 |
| StrictErrorHandler | 一个严格的错误处理程序,对于任何服务错误情况都将引发 MemcacheServiceException。 |
| 异常概述 | |
|---|---|
| InvalidValueException | 当缓存条目具有内容,但无法读取该缓存条目时引发。 |
| MemcacheServiceException | 针对可能发生的后端不可用性或类似错误状态的异常,但是不必指示应用程序的编码或使用。 |
memcache API 实现了对快速但不可靠的数据存储的访问,其也可以通过 JCache API 来访问。对象可以按照显式到期时间存储在缓存中,但也可能在到期时间之前被驱逐,以便为更新、活动性更高的条目腾出空间。在线文档中有详细信息。
通过 MemcacheService 对象访问缓存,该对象可以从 MemcacheServiceFactory 获得。该对象以键 Object 到值 Object 的映射形式提供缓存。
在开发服务器中,可以将系统属性 memcache.maxsize 设置成限制可用缓存,取诸如“100M”(默认值)、“10K”或“768”(字节)的值。
因为缓存提供最有效的数据存储,所以默认情况下大多数错误都视为缓存缺失。可以通过 MemcacheService.setErrorHandler(ErrorHandler) 安装更多显式错误处理。
|
|||||||||
| 上一个包 下一个包 | 有框架 无框架 | ||||||||