druid/extensions-core
Goh Wei Xiang f68a0693f3 Allow use of non-threadsafe ObjectCachingColumnSelectorFactory (#4397)
* Adding a flag to indicate when ObjectCachingColumnSelectorFactory need not be threadsafe.

* - Use of computeIfAbsent over putIfAbsent
- Replace Maps.newXXXMap() with normal instantiation
- Documentations on when is thread-safe required.
- Use Builders for On/OffheapIncrementalIndex

* - Optimization on computeIfAbsent
- Constant EMPTY DimensionsSpec
- Improvement on IncrementalIndexSchema.Builder
  - Remove setting of default values
  - Use var args for metrics
- Correction on On/OffheapIncrementalIndex Builders
- Combine On/OffheapIncrementalIndex Builders

* - Removing unused imports.

* - Helper method for testing with IncrementalIndex.Builder

* - Correction on javadoc.

* Style fix
2017-06-16 16:04:19 -05:00
..
avro-extensions Update dependencies (#4313) 2017-06-09 14:32:07 -07:00
caffeine-cache Make using implicit system Charset an error (#4326) 2017-06-05 23:57:25 -07:00
datasketches Speed up sketch tests by merging fewer indexes. (#4413) 2017-06-15 14:47:55 -05:00
druid-kerberos Make using implicit system Charset an error (#4326) 2017-06-05 23:57:25 -07:00
hdfs-storage Make using implicit system Charset an error (#4326) 2017-06-05 23:57:25 -07:00
histogram Allow use of non-threadsafe ObjectCachingColumnSelectorFactory (#4397) 2017-06-16 16:04:19 -05:00
kafka-eight Add PrefetchableTextFilesFirehoseFactory for cloud storage types (#4193) 2017-05-18 15:37:18 +09:00
kafka-extraction-namespace Update dependencies (#4313) 2017-06-09 14:32:07 -07:00
kafka-indexing-service Update dependencies (#4313) 2017-06-09 14:32:07 -07:00
lookups-cached-global Make PolyBind to fail if property value is not found (fixes #4369) (#4374) 2017-06-13 09:45:43 -07:00
lookups-cached-single Expressions: Add ExprMacros. (#4365) 2017-06-08 09:32:10 -04:00
mysql-metadata-storage Make PolyBind to fail if property value is not found (fixes #4369) (#4374) 2017-06-13 09:45:43 -07:00
postgresql-metadata-storage Make PolyBind to fail if property value is not found (fixes #4369) (#4374) 2017-06-13 09:45:43 -07:00
protobuf-extensions Protobuf extension (#4039) 2017-05-30 13:11:58 -07:00
s3-extensions Avoid using Guava in DataSegmentPushers because of incompatibilities (#4391) 2017-06-12 09:58:34 -07:00
stats Improve `collection` related things that reusing a immutable object instead of creating a new object (#4135) 2017-05-17 01:38:51 +09:00