Added abstractions for a pluggable queue shard lock manager. This is a reference implementation only.
Abstractions for pluggable queue shard lock manager.
Formatted the default values.
Update gradle.properties
Modify TimePartitionedShardReaderPolicy to check all shards at startup and properly switch condidate shards when the time partition changes
Autocommit by default in the DefaultEntityManager
Fixed bug when consuming messages with external lock manager. Formatted code.
Merge pull request #306 from elandau/queue

Fix TimePartitionedShardReaderPolicy.  AutoCommit by default in DefaultEntityManager
AbstractSerializer documentation fix.

Update to name the abstract methods that must be implemented.
Merge pull request #302 from prosenjit23/master

Pluggable queue shard lock manager abstraction.
Merge pull request #307 from blair/abstract-serializer-doc-fix

AbstractSerializer documentation fix.
[Gradle Release Plugin] - pre tag commit:  '1.56.39'.
[Gradle Release Plugin] - new version commit:  '1.56.40-SNAPSHOT'.
Fix exponential backoff overflow
Merge pull request #309 from elandau/retry

Fix exponential backoff overflow
Throw an exception on null or empty column name
Unit test and check for empty row key
Merge pull request #313 from elandau/nullcheck

Check for null or empty column names or row key
Update ThriftUtils.java
When using Astyanax from Scala, we cannot depend on the SystemClassLoader
being well-defined.  I was unable to run tests due to an issue
with astyanax-entity-mapper:test; however, astyanax-cassandra tests did seem to pass.