in colocation/src/main/java/org/apache/geode_examples/colocation/Example.java [28:49]
public static void main(String[] args) {
ClientCache cache = new ClientCacheFactory().addPoolLocator("127.0.0.1", 10334)
.set("log-level", "WARN").create();
Region<Integer, Customer> customerRegion =
cache.<Integer, Customer>createClientRegionFactory(ClientRegionShortcut.CACHING_PROXY)
.create("customer");
Region<OrderKey, Order> orderRegion =
cache.<OrderKey, Order>createClientRegionFactory(ClientRegionShortcut.CACHING_PROXY)
.create("order");
Map<Integer, Customer> customers = generateCustomers();
for (int i : customers.keySet()) {
Customer customer = customers.get(i);
Order order = new Order(i * 10, customer.getId());
customerRegion.put(customer.getId(), customer);
orderRegion.put(order.getKey(), order);
}
cache.close();
}