Spring Projects Issues
Spring Projects Issues
**[John Blum](https://jira.spring.io/secure/ViewProfile.jspa?name=jblum)** commented Additional considerations that must be carefully handled (otherwise, SDG runs the risk of working in some contexts while breaking in others) 1. First, only the `Region.query(:String)` API...
**[John Blum](https://jira.spring.io/secure/ViewProfile.jspa?name=jblum)** commented A nice alternative would be for Apache Geode to include support for `Map.clear()` on `PARTITION` _Regions_, just like for `REPLICATE` _Regions_. Effectively, `[o.a.g.c.Region.clear()](https://geode.apache.org/releases/latest/javadoc/org/apache/geode/cache/Region.html#clear--)` could just call `[o.a.g.c.Region.removeAll()](https://geode.apache.org/releases/latest/javadoc/org/apache/geode/cache/Region.html#removeAll-java.util.Collection-)`...
**[John Blum](https://jira.spring.io/secure/ViewProfile.jspa?name=jblum)** commented See [GEODE-788](https://issues.apache.org/jira/browse/GEODE-788)
**[Jens Deppe](https://jira.spring.io/secure/ViewProfile.jspa?name=jensdeppe)** commented Also see: https://cwiki.apache.org/confluence/display/GEODE/Support+for+clear+operation+on+partitioned+region
**[kohlmu-pivotal](https://jira.spring.io/secure/ViewProfile.jspa?name=kohlmu-pivotal)** commented Completed work on AsCacheListener, AsCacheWriter and AsRegionEventHandler
**[John Blum](https://jira.spring.io/secure/ViewProfile.jspa?name=jblum)** commented This would effectively simplify the following: ```java @CacheServerApplication @EnableLocator @EnableManager(start = true) @EnableEntityDefinedRegions(basePackageClasses = NonEntityPointer.class) @EnableGemfireRepositories(basePackageClasses = NonRepositoryPointer.class) @EnablePdx class MySpringGeodeApplicationConfiguration { ... } ``` To: ```java...
**[John Blum](https://jira.spring.io/secure/ViewProfile.jspa?name=jblum)** commented _Composed Annotation_ naming as well as which _Composed Annotations_ we will provide OOTB is subject to feedback
**[John Blum](https://jira.spring.io/secure/ViewProfile.jspa?name=jblum)** commented Argh! I am beginning to understand why I designed/built the `LocatorFactoryBean` class in SDG as I did. Currently, the `LocatorFactoryBean.afterPropertiesSet()` method (technically, via the [`init()`](https://github.com/spring-projects/spring-data-geode/blob/2.3.2.RELEASE/spring-data-geode/src/main/java/org/springframework/data/gemfire/LocatorFactoryBean.java#L98-L133) method) ["starts"](https://github.com/spring-projects/spring-data-geode/blob/2.3.2.RELEASE/spring-data-geode/src/main/java/org/springframework/data/gemfire/LocatorFactoryBean.java#L120)...
**[John Blum](https://jira.spring.io/secure/ViewProfile.jspa?name=jblum)** commented > **UPDATE:** I have altered the description, slightly! I have decided to use the [_Proxy_ pattern](https://en.wikipedia.org/wiki/Proxy_pattern) to solve this problem. Essentially, the problem stems from GemFire/Geode's APIs...
**[John Blum](https://jira.spring.io/secure/ViewProfile.jspa?name=jblum)** commented [GEODE-7458](https://issues.apache.org/jira/browse/GEODE-7458) is not targeted until Apache Geode 1.14. We will pick this up when SDG is rebased on Apache Geode 1.14, which will not occur until Apache...