Paul Woitaschek
a8293a5994
Test repeat when evicted ( #128 )
...
* Moved repeat when emits logic in a separate class
2017-02-10 11:22:43 -05:00
Paul Woitaschek
62c7ca39d7
Cleanup ( #127 )
...
* Fixed a race condition that would appear when the read was called but not immediately subscribed to. Defer the whole file check till subscription.
* Diamonds
* General cleanup, missing nullity annotations, missing override annotations
* More key naming conventions
* Dependency update
* More key naming conventions
* Parser, not func
* Name outer key different so cache can be evicted correctly
* Another missing override
2017-02-09 13:04:07 -08:00
Pavlos-Petros Tournaris
a600c90ac8
Fix name on occurences of Key ( #125 )
2017-02-09 12:19:43 -05:00
Pavlos-Petros Tournaris
71e56c4ea5
Create single instance of empty BarCode + naming cleanup ( #124 )
...
* Create private static final values for empty TYPE and KEY
* Use common variable name for Key variables
* Create static final instance for empty BarCode
2017-02-09 08:24:58 -08:00
Pavlos-Petros Tournaris
54c83d0402
Simplify Persister clear and RefreshSubject notify ( #123 )
2017-02-09 10:24:42 -05:00
Mike Nakhimovich
f3ba204e3c
Store v1 removal in favor of Stores with generic keys ( #122 )
...
* remove old Store.java
* no more depracted Store.java
2017-02-08 18:18:17 -05:00
Mike Nakhimovich
d01f2abe45
Feature/filepersister ( #115 )
...
* generic file persister with path resolver
2017-02-08 15:46:35 -05:00
Mike Nakhimovich
f4fdd1e9d9
Feature/clear all cache ( #117 )
...
* public api to clear memory and disk caches
2017-02-08 15:44:12 -05:00
Mike Nakhimovich
1c7bc502b0
Tech/record stale fs ( #111 )
...
networkBeforeStale and refreshOnStale
2017-02-07 09:45:48 -05:00
Mike Nakhimovich
e76f29261d
rework builders ( #110 )
2017-02-06 10:21:55 -05:00
Mike Nakhimovich
2c24357df9
Migrate Barcode to any Type ( #86 )
...
* migrate barcode to a generic key
2017-02-03 17:49:40 -05:00
Mike Nakhimovich
e3bf9584a5
GetRefreshing - Repeat when clear ( #103 )
...
*getRefreshing
2017-02-02 15:27:27 -05:00
Mike Nakhimovich
5af5c00d9a
fixes inflight caching errors ( #101 )
2017-02-01 11:59:57 -05:00
Pavlos-Petros Tournaris
b93c431e24
Remove dead code and add/remove empty lines were needed ( #99 )
2017-01-31 17:17:18 -05:00
digitalbuddha
c9d1364c88
fix flaky test
2017-01-31 08:35:15 -05:00
digitalbuddha
ee377d538d
pmd
2017-01-31 08:23:29 -05:00
digitalbuddha
aae31d7247
pr comments
2017-01-31 08:21:03 -05:00
digitalbuddha
9dfb6c5375
clear needs to call noop disk and inflight
2017-01-31 08:03:16 -05:00
Brian Plummer
6a6f281925
convert test to javax.annotations
2017-01-30 21:20:02 -05:00
Brian Plummer
5fe547cf42
convert store to javax.annotations
2017-01-30 21:16:30 -05:00
Plummer
405a15d3b6
start of conversion to javax.annotations
2017-01-30 17:46:05 -05:00
Mike Nakhimovich
e70687c6f7
fix in flight 1 minute debouncing ( #92 )
...
* fix in flight 1 minute debouncing
* fix pmd
2017-01-30 11:47:19 -05:00
Mike Nakhimovich
71220baf30
fixes race condition in memory cache ( #90 )
...
* fixes race condition in memory cache
* racy due to disk not being lazy
* pmd violations
2017-01-30 11:40:14 -05:00
Brian Plummer
62dec4bbbf
minor test clean up, use isSameAs() instead of == ( #87 )
2017-01-29 18:28:01 -05:00
Brian Plummer
be5ba6443a
convert store to java, #83 ( #85 )
...
convert store to java, #83
2017-01-28 20:52:55 -05:00
digitalbuddha
f7e3fc5566
fix test
2017-01-23 13:27:38 -05:00
digitalbuddha
24855b3ba9
fix race condition of 2 network requests very quickly
2017-01-23 13:12:55 -05:00
digitalbuddha
c711de75c8
fix race condition of 2 network requests very quickly
2017-01-23 13:10:24 -05:00
Paul Woitaschek
b700fc2868
Added missing nonnull and override annotations
2017-01-20 15:52:29 +01:00
Paul Woitaschek
232ff1040d
Deprecated stream that takes a barcode. Added a stream without a barcode that will just passively stream new data. Fixes #72
2017-01-20 15:34:58 +01:00
digitalbuddha
56a84884d4
update version, make MultiParser public
2017-01-19 11:40:22 -05:00
shuny
250168647b
implement equivalence test
2017-01-19 19:24:40 +09:00
shuny
16e3d3fd37
implements equals and hashCode
2017-01-19 19:24:29 +09:00
Michal Drabik
d085c013c9
Multi Parser ( #61 )
...
* Create multi parser class
2017-01-15 14:15:28 -05:00
Maksim Moiseikin
17987bf15f
Add Nullability Annotations ( #52 )
2017-01-12 05:48:25 -05:00
Brian Plummer
382c00dbfb
start of pmd inclusion ( #50 )
...
* start of pmd inclusion
* fix all pmd violations
* fail on pmd
* fail on pmd
* fail on pmd
2017-01-11 15:11:41 -05:00
Brian Plummer
eaa4219dd7
start of checkstyle inclusion... ( #48 )
...
* start of checkstyle inclusion
* checkstyle!
2017-01-11 10:04:44 -05:00
digitalbuddha
9badd11494
initial
2017-01-04 14:17:53 -05:00
digitalbuddha
7b86dae1b8
initialCommit
2016-11-29 13:59:48 -05:00