diff --git a/pom.xml b/pom.xml index a9456f47..b5e6d975 100644 --- a/pom.xml +++ b/pom.xml @@ -152,13 +152,6 @@ true - - org.iq80.snappy - snappy - ${snappy.version} - true - - org.aspectj @@ -208,16 +201,22 @@ - org.springframework.shell - spring-shell - ${spring-shell.version} + edu.umd.cs.mtc + multithreadedtc + ${multithreadedtc.version} + + + + org.iq80.snappy + snappy + ${snappy.version} test - edu.umd.cs.mtc - multithreadedtc - ${multithreadedtc.version} + org.springframework.shell + spring-shell + ${spring-shell.version} test diff --git a/src/main/asciidoc/reference/bootstrap-annotations.adoc b/src/main/asciidoc/reference/bootstrap-annotations.adoc index e16eee5b..032c9da8 100644 --- a/src/main/asciidoc/reference/bootstrap-annotations.adoc +++ b/src/main/asciidoc/reference/bootstrap-annotations.adoc @@ -1292,6 +1292,16 @@ TIP: Alternatively, a user may use the `spring.data.gemfire.cache.compression.co and `spring.data.gemfire.cache.compression.region-names` properties in the `application.properties` file to set and configure the values of these `@EnableCompression` annotation attributes. +WARNING: To use Pivotal GemFire's Region Compression feature, you must include the `org.iq80.snappy:snappy` dependency +in your _Maven_ `pom.xml` or `build.gradle` file when using _Gradle_. This is only necessary if you use Pivotal GemFire's +default, out-of-the-box support for Region Compression, which uses the +http://gemfire-91-javadocs.docs.pivotal.io/org/apache/geode/compression/SnappyCompressor.html[`SnappyCompressor`] +by default. Of course, if you are using another compression library, you will need to include dependencies +for that compression library on your application's classpath. Additionally, you will need to implement Pivotal GemFire's +http://gemfire-91-javadocs.docs.pivotal.io/org/apache/geode/compression/Compressor.html[`Compressors`] to adapt +your compression library of choice, define it as a bean in the _Spring_ context, and then set the `compressorBeanName` +to this custom bean definition. + See the `@EnableCompression` annotation _Javadoc_ for more details. More details on Pivotal GemFire Compression can be found