【发布时间】:2015-01-07 21:27:45
【问题描述】:
我最近正在研究如何在 Appengine 上使用 JDO 设置缓存,但似乎没有任何好的文档。您如何使用 Memcache 来避免对数据存储造成不必要的访问?我正在使用 Android Studio / Gradle。
【问题讨论】:
标签: google-app-engine jdo datanucleus
我最近正在研究如何在 Appengine 上使用 JDO 设置缓存,但似乎没有任何好的文档。您如何使用 Memcache 来避免对数据存储造成不必要的访问?我正在使用 Android Studio / Gradle。
【问题讨论】:
标签: google-app-engine jdo datanucleus
经过一番摸索,我想出了以下可行的解决方案。
将以下行添加到配置文件中:
jdoconfig.xml
<property name="datanucleus.cache.level2.type" value="jcache"/>
<property name="datanucleus.cache.level2.cacheName" value="Anything"/>
build.gradle(用于 appengine 模块)
compile 'net.sf.jsr107cache:jsr107cache:1.1'
compile 'com.google.appengine:appengine-jsr107cache:1.9.17'
compile 'org.datanucleus:datanucleus-cache:3.1.3'
当然,您的里程可能会有所不同,具体取决于您的特定 JDO 设置。
【讨论】: