套件 com.google.appengine.api.memcache

Memcache API 提供快速、但不可靠的資料存放區服務,它也能透過 JCache API 來存取。

請參閱:
          說明

介面摘要
ErrorHandler 處理由 MemcacheService 引發、透過 MemcacheService.setErrorHandler(ErrorHandler) 註冊的錯誤。
MemcacheService 應用服務引擎 Memcache 服務專用的 Java API。
Stats 來自快取的統計資料,可透過 MemcacheService.getStatistics() 取得
 

類別摘要
Expiration MemcacheService.putAll(Map , Expiration)MemcacheService.put(Object, Object, Expiration) 操作的到期規格。
LogAndContinueErrorHandler 預設錯誤處理常式,會讓大部分服務錯誤感覺就像是快取遺失,而非錯誤。
MemcacheServiceFactory 使用者取得 MemcacheService 控制代碼的出廠方法。
StrictErrorHandler 嚴格錯誤處理常式,會在每次服務發生錯誤時擲回 MemcacheServiceException
 

列舉摘要
MemcacheService.SetPolicy MemcacheService.put(java.lang.Object, java.lang.Object, com.google.appengine.api.memcache.Expiration, com.google.appengine.api.memcache.MemcacheService.SetPolicy) 運算子的快取取代策略,指示如何放入已經存在的值。
 

例外狀況摘要
InvalidValueException 當某個快取項目有內容但無法讀取時,即擲回。
MemcacheServiceException 後端無法使用的例外狀況或類似錯誤。它們可能會發生,但並不一定代表應用程式有程式碼或使用上的錯誤。
 

套件 com.google.appengine.api.memcache 說明

Memcache API 提供快速、但不可靠的資料存放區服務,它也能透過 JCache API 來存取。物件可能以明確的到期時間儲存在快取中,但也可能在到期前就遭捨棄,以便把空間讓給更新、更活躍的項目。如需詳細資訊,請參閱線上文件

快取可透過從 MemcacheServiceFactory 取得的 MemcacheService 物件來存取。它提供快取,做為從金鑰 Object 至值 Object 的對應。

在「開發伺服器」中,系統屬性 memcache.maxsize 可以設定為限制可用快取空間,例如 100 M (預設值)、10K 或 768 (位元)。

因為快取提供最佳的資料儲存服務,預設大多數錯誤會被當做快取遺失來處裡。更明確的錯誤處理方式可透過 MemcacheService.setErrorHandler(ErrorHandler) 來安裝。