geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Fred Krone (JIRA)" <>
Subject [jira] [Updated] (GEODE-1892) Provide a cleaner Region interface
Date Mon, 19 Jun 2017 15:12:00 GMT


Fred Krone updated GEODE-1892:
    Labels: refactor region_interface storage_2  (was: region_interface storage_2)

> Provide a cleaner Region interface
> ----------------------------------
>                 Key: GEODE-1892
>                 URL:
>             Project: Geode
>          Issue Type: Improvement
>          Components: regions
>            Reporter: Swapnil Bawaskar
>              Labels: refactor, region_interface, storage_2
> The Region interface has a mix of methods, some only work on the server and some only
work on the client. We should refactor Region into a ClientRegion and a ServerRegion for the
client side and server side.
> The {{ClientRegion}} could have {{registerInterest(K key)}} and all its variants and
all variants of {{local}} operations and {{query(java.lang.String queryPredicate)}}, whereas
the ServerRegion could have {{getDistributedLock(java.lang.Object key)}} and {{becomeLockGrantor()}}

This message was sent by Atlassian JIRA

View raw message