Skip to content

Commit c65d1ad

Browse files
committed
Updated README.md
1 parent 257f675 commit c65d1ad

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ The Coherence Python Client allows Python applications to act as cache clients t
99
the Google gRPC framework as the network transport.
1010

1111
#### Features
12-
* Familiar, dict-like, interface for manipulating dict entries
13-
* Cluster-side querying and aggregation of dict entries
14-
* Cluster-side manipulation of map entries using ``EntryProcessors``
15-
* Registration of listeners that will be notified of dict entry mutations
12+
* Familiar Map-like interface for manipulating cache entries including but not limited to:
13+
* `put`, `put_if_absent`, `put_all`, `get`, `get_all`, `remove`, `clear`, `get_or_default`, `replace`, `replace_mapping`, `size`, `is_empty`, `contains_key`, `contains_value`
14+
* Cluster-side querying, aggregation and filtering of map entries
15+
* Cluster-side manipulation of map entries using EntryProcessors
16+
* Registration of listeners to be notified of:
17+
* mutations such as insert, update and delete on Maps
18+
* map lifecycle events such as truncated, released or destroyed
19+
* session lifecycle events such as connected, disconnected, reconnected and closed
20+
* Support for storing Python objects as JSON as well as the ability to serialize to Java objects on the server for access from other Coherence language API's
1621

1722
#### Requirements
1823
* [Coherence CE](https://github.com/oracle/coherence) 22.06 or later (or equivalent non-open source editions) with a configured [gRPCProxy](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.2206/develop-remote-clients/using-coherence-grpc-server.html).

0 commit comments

Comments
 (0)