[ 
https://issues.apache.org/jira/browse/GEODE-2885?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15999044#comment-15999044
 ] 

Fred Krone commented on GEODE-2885:
-----------------------------------

Current local/client only Region methods
-- should "onServer" methods be added for these?

RegionAttributes<K, V> getAttributes();
-- no: should always be local attributes

AttributesMutator<K, V> getAttributesMutator();
-- no: should always be local attributes mutator

CacheStatistics getStatistics();
-- no: should be local

Entry<K, V> getEntry(Object key);
maybe

Region<SK, SV> getSubregion(String path);
no: should always be subregion in the local cache

Set<Region<?, ?>> subregions(boolean recursive);
no: should always be subregions that exist in the local cache

public Set<K> keySet();
 yes: already implemented as keySetOnServer

Collection<V> values();
maybe

Set<Region.Entry<?, ?>> entrySet(boolean recursive);
maybe

Set<Map.Entry<K, V>> entrySet();
maybe

Object getUserAttribute();
no: should always be local

void setUserAttribute(Object value);
no: should always be local

boolean isDestroyed();
no: should always be local

containsValueForKey(Object key);
should be same as getEntry
  
boolean containsKey(Object key);
 should be same as getEntry: already implemented as containsKeyOnServer
 
boolean containsValue(Object value);
maybe

boolean isEmpty();
yes: same as size

int size();
yes

void forEach(BiConsumer<? super K, ? super V> action)
same as entrySet
  
void replaceAll(BiFunction<? super K, ? super V, ? extends V> function)
same as entrySet





> Client users need an easy way to check on server
> ------------------------------------------------
>
>                 Key: GEODE-2885
>                 URL: https://issues.apache.org/jira/browse/GEODE-2885
>             Project: Geode
>          Issue Type: Improvement
>          Components: regions
>            Reporter: Fred Krone
>
> When "getting" a region from the client, and putting or getting to that 
> region, certain methods can be very confusing.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to