# Apache Geode 1.6.0

Packages
Package | Description
--- | ---
org.apache.geode | The base package of the GemFire Java product, featuring highly concurrent distributed caching with cache event delivery, OQL querying, and remote cache administration, built using a DistributedSystem which includes a DistributedLockService.
org.apache.geode.admin | Provides an API for administering various GemFire components such as a GemFire distributed system, and processes that host GemFire Caches.
org.apache.geode.admin.jmx | Provides administrative access to a GemFire distributed system via the Java Management Extensions (JMX).
org.apache.geode.annotations |
org.apache.geode.cache | Provides an implementation of distributed object caching that can leverage GemFire's distribution capabilities.
org.apache.geode.cache.asyncqueue |
org.apache.geode.cache.client | The `org.apache.geode.cache.client` package provides APIs used for client connectivity and caching.
org.apache.geode.cache.configuration |
org.apache.geode.cache.control | Controls the resources used by the local GemFire `Cache`.
org.apache.geode.cache.execute | The `org.apache.geode.cache.execute` package provides APIs used for function execution on gemfire system members.
org.apache.geode.cache.lucene | This package provides an integration with Apache Lucene that allows Geode regions to be indexed in a distributed Lucene index and queries using Lucene queries.
org.apache.geode.cache.lucene.management |
org.apache.geode.cache.operations | Contains the `OperationContext` interface that encapsulates an operation and the data associated with it for both the pre-operation and post-operation cases.
org.apache.geode.cache.partition | Provides classes which operate on partitioned regions.
org.apache.geode.cache.persistence |
org.apache.geode.cache.query | GemFire's query service, an implementation of an OQL/SQL-style query processor with supporting indexes.
org.apache.geode.cache.query.types |
org.apache.geode.cache.server | The `org.apache.geode.cache.server` package provides APIs used for the server side of client/server caching.
org.apache.geode.cache.snapshot | Provides API's for importing and exporting cached data into snapshot files.
org.apache.geode.cache.util | Provides utilities for use with the Caching API in the `org.apache.geode.cache.util` package.
org.apache.geode.cache.wan |
org.apache.geode.compression |
org.apache.geode.connectors.jdbc |
org.apache.geode.distributed | Provides information about, access to, and common tools for GemFire distributed systems.
org.apache.geode.examples |
org.apache.geode.examples.security |
org.apache.geode.experimental.driver |
org.apache.geode.i18n |
org.apache.geode.lang |
org.apache.geode.management | A set of APIs for retrieving information and statistics for GemFire components as well as controlling the startup, shutdown and runtime of those components.
org.apache.geode.management.cli | The Command Line Interface (CLI) package provides a set of APIs for writing commands that can be used to manage and monitor GemFire components.
org.apache.geode.management.membership |
org.apache.geode.memcached |
org.apache.geode.modules.gatewaydelta |
org.apache.geode.modules.session |
org.apache.geode.modules.session.bootstrap |
org.apache.geode.modules.session.catalina |
org.apache.geode.modules.session.catalina.callback |
org.apache.geode.modules.session.filter |
org.apache.geode.modules.session.functions |
org.apache.geode.modules.session.installer |
org.apache.geode.modules.session.installer.args |
org.apache.geode.modules.util |
org.apache.geode.pdx | The `org.apache.geode.pdx` package provides APIs used for object serialization.
org.apache.geode.protocol.serialization |
org.apache.geode.ra |
org.apache.geode.redis |
org.apache.geode.security | Provides an API for plugging in authentication and authorization for members of a distributed system and clients.