我使用javax.cache API将Domain对象的实例存储在GAE的内存缓存中。由于存储限制或其他任何原因,我想在任何实例撤出后立即得到通知。 CacheListener是该解决方案吗?删除实例时,GAE是否正在调用CacheListener.evict(Object o)?
最佳答案
appengine docs指出不支持onEvict()。
可以在处理应用程序的API调用期间执行的侦听器部分支持JCache侦听器API,例如onPut和onRemove侦听器。不支持需要后台处理的侦听器,例如onEvict。