如何在 Appengine (Gradle) 上通过 JDO/Datanucleus 使用 Memcache
How to use Memcache with JDO/Datanucleus on Appengine (Gradle)
我最近在研究如何在 Appengine 上使用 JDO 设置缓存,但似乎没有任何好的文档。您如何使用 Memcache 来避免对数据存储进行不必要的访问?我正在使用 Android Studio / Gradle.
经过一番摸索,我想出了以下可行的解决方案。
将以下行添加到配置文件中:
jdoconfig.xml
<property name="datanucleus.cache.level2.type" value="jcache"/>
<property name="datanucleus.cache.level2.cacheName" value="Anything"/>
build.gradle(对于应用引擎模块)
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 设置。
我最近在研究如何在 Appengine 上使用 JDO 设置缓存,但似乎没有任何好的文档。您如何使用 Memcache 来避免对数据存储进行不必要的访问?我正在使用 Android Studio / Gradle.
经过一番摸索,我想出了以下可行的解决方案。
将以下行添加到配置文件中:
jdoconfig.xml
<property name="datanucleus.cache.level2.type" value="jcache"/>
<property name="datanucleus.cache.level2.cacheName" value="Anything"/>
build.gradle(对于应用引擎模块)
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 设置。