- Add correct String/ChannelBuffer injections #257
- initial scalatest migration #260
- Remove usage of twitter's maven repo, travis seems to dislike it -- mayb... #261
- Bijection 0.8.0, algebird 0.10.0, scalding 0.14.0, and scala 2.10.5
- Use latest scalding, algebird, and bijection versions: twitter#255
- Use new Travis CI container infrastructure: twitter#254
- Add hook for CAS based memcache mergeable: twitter#252
- Bump bijection/algebird versions: twitter#253
- Remove + operator: twitter#21
- Memcache mergeable - use semigroup: twitter#251
- add logic for replicating writes and reads to stores: twitter#20
- bump finagle and util to 6.22.0: twitter#247
- Minified kill 2.9.3: twitter#249
- Read through store - do not query backing store when no cache miss: twitter#246
- implementation of store that uses http protocol: twitter#241
- Retry unittest: twitter#240
- Added endpoint support to storehaus-dynamodb: twitter#236
- Https sonatype: twitter#237
- Feature/write through cache perf: twitter#234
- Share the Retrying Read Write store in storehaus repo: twitter#230
- initial Kafka 0.8 support: twitter#232
- Exceptions on the cache-store should be ignored for Read/WriteThroughStore: twitter#225
- Reporting store algebra: twitter#176
- Bumping finagle to a more recent version, changes that were required: twitter#223
- Bump Algebird to version 0.5.0: twitter#221
- Add stores for read-through and write-through caching: twitter#220
- fix bug in onFailure enriched mergeable store: twitter#218
- Fixes an issue that Future.collect is N^2 on scala Lists: twitter#219
- Adds GetBatchingReadableStore: twitter#215
- Elastic Search Store: twitter#205
- Issue #72: Added mongodb store.: twitter#199
- Add out of retries exception to retrying store: twitter#210
- IterableStore: twitter#191
- add onFailure to EnrichedMergeableStore: twitter#200
- clean up htable after finishing get and put operations.: twitter#207
- Adds a mutable TTL cache: twitter#196
- add MergeableStore.fromStoreNoMulti that does single get then put: twitter#201
- my little proxy: twitter#202
- Add immutable LIRS Cache implementation: twitter#155
- Adds the CalendarTimeStrategy: twitter#195
- Adds the ability to add an Optional component onto any strategy: twitter#198
- Just adds some whitespace: twitter#197
- Kafka Sink for SummingBird: twitter#192
- add BatchedStore for writes: twitter#175
- MySQL batched multiPut: twitter#173
- MergeableMemcacheStore: twitter#182
- Writeable stores: twitter#180
- Add readme notes for memcached tests: twitter#184
- Add the Mergeable type: twitter#183
- MergeableMySqlStore and MySqlLongStore: twitter#181
- PivotedStore: twitter#186
- Make twitter util provided: twitter#190
- Remove version file: twitter#194
- Remove sources req on specs2, breaks downstream deps
- Upgrade to specs2, include sbt runner: twitter#170
- Read from two stores concurrently: twitter#158
- Merge returns the value before: twitter#163
- Mergeable uses Semigroup (swap store is possible): twitter#165
- Better sorted set support in redis: twitter#152
- Move from java Closeable to twitter.util.Closable (Future[Unit] return)
- Fix readme link to mysql store: twitter#143
- Tunable Replicated Store: twitter#142
- Add Community Section to README: twitter#138
- DynamoDB Store: twitter#144
- Move travis to build with 2.10.2 : twitter#150
- Added AsyncHBase based Store: twitter#149
- Redis sorted sets: twitter#127
- Don't catch all Throwable: twitter#148
- Add storehaus-hbase and upgrade to bijection 0.5.3: twitter#139
- Fix mutable TTL cache bug: twitter#136
- Reuse prepared statements in mysql: twitter#93
- storehaus-testing module: twitter#115
- cache ttl is now a duration, vs a time: twitter#100
- improve performance of CollectionOps: twitter#117
- Augment memcachestore with common functions: twitter#121
- bump twitter-util and finagle versions: twitter#125
- Upgrade to scala 2.9.3, algebird 0.2.0 and Bijection 0.5.2: twitter#126
Thanks to Doug Tangren, Ruban Monu, Ximing Yu, Ryan LeCompte, Sam Ritchie and Oscar Boykin for contributions!
- Storehaus-Mysql support for numeric types
- Name change in mysql store
- Adds storehaus-mysql
- Adds storehaus-cache
- Adds storehaus-redis
- RetryingReadableStore
- CachedReadableStore
- CachedReadableStore
- ReadableStore.find (and SearchingReadableStore)
- Move
MergeableStore
into storehaus-core - Remove
Mergeable
- Prep for open source release.
- Documentation overhaul
BufferingStore
UnpivotedStore
FutureCollector
- Break
Store
intoStore
andMergeableStore
. - Massive API cleanup.
- Change up
Store
interface's multiGet. - ChannelBuffer bijection.
storehaus-algebra
multiGet
returnsMap[K, Option[V]]
- Basic store traits.
storehaus-memcache