Play with Hazelcast
reorganize code structrue