| com.hazelcast.aggregation.impl |  | 
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cardinality.impl |  | 
| com.hazelcast.client | Contains classes/interfaces related to Client | 
| com.hazelcast.client.impl | Contains most of the client side HazelcastInstance implementation functionality. | 
| com.hazelcast.client.impl.protocol.task | Client tasks associated with requests. | 
| com.hazelcast.client.impl.querycache | Contains query cache internal implementations for client side. | 
| com.hazelcast.collection.impl.collection |  | 
| com.hazelcast.collection.impl.queue |  | 
| com.hazelcast.concurrent.atomiclong | This package contains IAtomicLong functionality for Hazelcast. 
 The IAtomicLong is the distributed version of the  AtomicLong. | 
| com.hazelcast.concurrent.atomicreference | This package contains IAtomicReferece functionality for Hazelcast. 
 The IAtomicReference is the distributed version of the  AtomicReference. | 
| com.hazelcast.concurrent.countdownlatch | This package contains ICountDownLatch functionality for Hazelcast. 
 The ICountDownLatch is the distributed version of the  CountDownLatch. | 
| com.hazelcast.concurrent.lock | This package contains Lock for Hazelcast. 
 The  ILock is the distributed version of the  Lock. | 
| com.hazelcast.concurrent.semaphore | This package contains ISemaphore functionality for Hazelcast. 
 The ISemaphore is the distributed version of the  Semaphore. | 
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| com.hazelcast.durableexecutor.impl |  | 
| com.hazelcast.executor.impl | This package contains IExecutorService functionality for Hazelcast. 
 The IExecutorService extends the  ExecutorService and provides all kinds
 of additional methods related to distributed systems. | 
| com.hazelcast.instance | This package contains Hazelcast Instance functionality.
 | 
| com.hazelcast.internal.ascii | This package contains Ascii functionality for Hazelcast.This is required for Memcached and the REST api.
 | 
| com.hazelcast.internal.cluster.impl | This package contains the implementation of the cluster functionality.
 | 
| com.hazelcast.internal.management | Contains classes to provide data/operation interface for Management Center. | 
| com.hazelcast.internal.partition.impl |  | 
| com.hazelcast.internal.serialization | Contains the private serialization API + implementation. | 
| com.hazelcast.internal.serialization.impl |  | 
| com.hazelcast.internal.serialization.impl.bufferpool | Contains the logic for the BufferPool. | 
| com.hazelcast.internal.usercodedeployment.impl |  | 
| com.hazelcast.journal | This package contains supporting classes for data structure specific event journals. | 
| com.hazelcast.map.impl |  | 
| com.hazelcast.map.impl.client |  | 
| com.hazelcast.map.impl.event |  | 
| com.hazelcast.map.impl.mapstore | Contains map store operations. | 
| com.hazelcast.map.impl.mapstore.writebehind | Package for processing write behind store operations. | 
| com.hazelcast.map.impl.mapstore.writethrough | Package for processing write through store operations. | 
| com.hazelcast.map.impl.query |  | 
| com.hazelcast.map.impl.querycache | Contains query cache internal implementation classes. | 
| com.hazelcast.map.impl.querycache.event | This package contains classes for query cache events. | 
| com.hazelcast.map.impl.querycache.subscriber | This package contains classes which are used for  QueryCache
 event subscription side. | 
| com.hazelcast.map.impl.tx |  | 
| com.hazelcast.mapreduce.aggregation.impl | This package contains a set of predefined aggregation implementations | 
| com.hazelcast.mapreduce.impl | This package contains the default implementation for the map reduce framework
 internals. | 
| com.hazelcast.mapreduce.impl.task | This package contains the base implementation for a standard map reduce job. | 
| com.hazelcast.multimap.impl | Contains classes for Hazelcast MultiMap module. | 
| com.hazelcast.nio | This package contains classes related to New IO
 | 
| com.hazelcast.projection.impl |  | 
| com.hazelcast.query.impl | Contains the implementation classes of the query functionality. | 
| com.hazelcast.query.impl.getters | Helper classes for extractions of values from object instances. | 
| com.hazelcast.query.impl.predicates |  | 
| com.hazelcast.replicatedmap.impl.client | This package contains classes for client communication on replicated map implementation | 
| com.hazelcast.replicatedmap.impl.operation | This package contains replicated map operations which are executed on remote nodes | 
| com.hazelcast.ringbuffer.impl |  | 
| com.hazelcast.ringbuffer.impl.client |  | 
| com.hazelcast.scheduledexecutor.impl |  | 
| com.hazelcast.spi.impl | Contains implementations for Hazelcast SPI. | 
| com.hazelcast.spi.impl.operationservice.impl |  | 
| com.hazelcast.topic.impl | This package contains ITopic functionality for Hazelcast.With the ITopic it is possible to create publish subscribe solutions similar to JMS Topics.
 | 
| com.hazelcast.transaction.impl | Provides implementation for Hazelcast transaction support. | 
| com.hazelcast.wan.impl | This package contains the opensource implementation of WAN replication |