├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── docs.yml ├── .gitignore ├── .travis.yml ├── AUTHORS.md ├── BUILD ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── Advanced.rst ├── Arrows.rst ├── BasicExamples.rst ├── EfficientQueries.rst ├── FailureHandling.rst ├── Groups.rst ├── QueryExecution.rst ├── Recursion.rst ├── Running.rst ├── ServiceAdapters.rst ├── Setup.rst ├── StitchCache.rst ├── StitchConcepts.rst ├── StitchVsFuture.rst ├── TwitterLocals.rst ├── WhyUseStitch.rst ├── conf.py ├── images │ ├── Adapter.png │ ├── Call.png │ ├── CallBatching.png │ ├── CallFuture.png │ ├── Const.png │ ├── DAG0.png │ ├── DAG1.png │ ├── DAG10.png │ ├── DAG11.png │ ├── DAG12.png │ ├── DAG13.png │ ├── DAG2.png │ ├── DAG3.png │ ├── DAG4.png │ ├── DAG5.png │ ├── DAG6.png │ ├── DAG7.png │ ├── DAG8.png │ ├── DAG9.png │ ├── DAGalt.png │ ├── GroupsDifferentInstance.png │ ├── GroupsSameInstance.png │ ├── Join4.png │ ├── Lazy.png │ ├── LazyDetached.png │ ├── Ref.png │ ├── Reused.png │ ├── ReusedFlattened.png │ ├── StitchVsFuture.png │ ├── StitchVsFutureBatched.png │ ├── StitchVsFutureSimplify.png │ ├── TransformAsyncSleep.png │ ├── TransformSleep.png │ └── TransformTransformEffect.png └── index.rst ├── project ├── build.properties ├── build.sbt └── plugins.sbt ├── sbt └── src ├── main └── scala │ └── com │ └── twitter │ └── stitch │ ├── Arrow.scala │ ├── BUILD │ ├── BatchPacking.scala │ ├── Group.scala │ ├── Pending.scala │ ├── Runner.scala │ ├── Stitch.scala │ ├── TryBuffer.scala │ └── cache │ ├── ArrowCache.scala │ ├── BUILD │ ├── ConcurrentMapCache.scala │ ├── EvictingCache.scala │ ├── KeyEncodingCache.scala │ ├── MemoizeQuery.scala │ ├── Refresh.scala │ ├── StitchCache.scala │ ├── ValueCache.scala │ └── caffeine │ ├── BUILD │ └── RefreshingWeakCache.scala └── test ├── java └── com │ └── twitter │ └── stitch │ ├── BUILD │ └── JavaTest.java └── scala └── com └── twitter └── stitch ├── ArrowTest.scala ├── BUILD ├── RunnerTest.scala ├── RuntimeExceptionDeadlockRegressionTest.scala ├── StitchTest.scala ├── benchmark ├── BUILD.bazel └── FutureVsStitchVsArrow.scala ├── cache ├── ArrowCacheTest.scala ├── BUILD ├── ConcurrentMapCacheTest.scala ├── EvictingCacheTest.scala ├── KeyEncodingCacheTest.scala ├── LazilyEvictingCacheTest.scala ├── MemoizeQueryTest.scala ├── RefreshTest.scala ├── TestableStitchCacheTest.scala ├── ValueCacheTest.scala ├── abstractsuites │ ├── AbstractStitchCacheTest.scala │ └── BUILD ├── caffeine │ ├── BUILD │ ├── CaffeineCacheTest.scala │ ├── LoadingCacheTest.scala │ └── RefreshingWeakCacheTest.scala └── testable │ ├── BUILD │ └── TestableStitchCache.scala └── helpers ├── AwaitHelpers.scala ├── BUILD └── StitchTestSuite.scala /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/BUILD -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | stitch-doc.zip 3 | _static/api 4 | -------------------------------------------------------------------------------- /docs/Advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/Advanced.rst -------------------------------------------------------------------------------- /docs/Arrows.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/Arrows.rst -------------------------------------------------------------------------------- /docs/BasicExamples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/BasicExamples.rst -------------------------------------------------------------------------------- /docs/EfficientQueries.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/EfficientQueries.rst -------------------------------------------------------------------------------- /docs/FailureHandling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/FailureHandling.rst -------------------------------------------------------------------------------- /docs/Groups.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/Groups.rst -------------------------------------------------------------------------------- /docs/QueryExecution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/QueryExecution.rst -------------------------------------------------------------------------------- /docs/Recursion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/Recursion.rst -------------------------------------------------------------------------------- /docs/Running.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/Running.rst -------------------------------------------------------------------------------- /docs/ServiceAdapters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/ServiceAdapters.rst -------------------------------------------------------------------------------- /docs/Setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/Setup.rst -------------------------------------------------------------------------------- /docs/StitchCache.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/StitchCache.rst -------------------------------------------------------------------------------- /docs/StitchConcepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/StitchConcepts.rst -------------------------------------------------------------------------------- /docs/StitchVsFuture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/StitchVsFuture.rst -------------------------------------------------------------------------------- /docs/TwitterLocals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/TwitterLocals.rst -------------------------------------------------------------------------------- /docs/WhyUseStitch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/WhyUseStitch.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- 1 | project = "Stitch" 2 | author = "X" 3 | -------------------------------------------------------------------------------- /docs/images/Adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/Adapter.png -------------------------------------------------------------------------------- /docs/images/Call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/Call.png -------------------------------------------------------------------------------- /docs/images/CallBatching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/CallBatching.png -------------------------------------------------------------------------------- /docs/images/CallFuture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/CallFuture.png -------------------------------------------------------------------------------- /docs/images/Const.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/Const.png -------------------------------------------------------------------------------- /docs/images/DAG0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG0.png -------------------------------------------------------------------------------- /docs/images/DAG1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG1.png -------------------------------------------------------------------------------- /docs/images/DAG10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG10.png -------------------------------------------------------------------------------- /docs/images/DAG11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG11.png -------------------------------------------------------------------------------- /docs/images/DAG12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG12.png -------------------------------------------------------------------------------- /docs/images/DAG13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG13.png -------------------------------------------------------------------------------- /docs/images/DAG2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG2.png -------------------------------------------------------------------------------- /docs/images/DAG3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG3.png -------------------------------------------------------------------------------- /docs/images/DAG4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG4.png -------------------------------------------------------------------------------- /docs/images/DAG5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG5.png -------------------------------------------------------------------------------- /docs/images/DAG6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG6.png -------------------------------------------------------------------------------- /docs/images/DAG7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG7.png -------------------------------------------------------------------------------- /docs/images/DAG8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG8.png -------------------------------------------------------------------------------- /docs/images/DAG9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAG9.png -------------------------------------------------------------------------------- /docs/images/DAGalt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/DAGalt.png -------------------------------------------------------------------------------- /docs/images/GroupsDifferentInstance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/GroupsDifferentInstance.png -------------------------------------------------------------------------------- /docs/images/GroupsSameInstance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/GroupsSameInstance.png -------------------------------------------------------------------------------- /docs/images/Join4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/Join4.png -------------------------------------------------------------------------------- /docs/images/Lazy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/Lazy.png -------------------------------------------------------------------------------- /docs/images/LazyDetached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/LazyDetached.png -------------------------------------------------------------------------------- /docs/images/Ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/Ref.png -------------------------------------------------------------------------------- /docs/images/Reused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/Reused.png -------------------------------------------------------------------------------- /docs/images/ReusedFlattened.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/ReusedFlattened.png -------------------------------------------------------------------------------- /docs/images/StitchVsFuture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/StitchVsFuture.png -------------------------------------------------------------------------------- /docs/images/StitchVsFutureBatched.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/StitchVsFutureBatched.png -------------------------------------------------------------------------------- /docs/images/StitchVsFutureSimplify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/StitchVsFutureSimplify.png -------------------------------------------------------------------------------- /docs/images/TransformAsyncSleep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/TransformAsyncSleep.png -------------------------------------------------------------------------------- /docs/images/TransformSleep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/TransformSleep.png -------------------------------------------------------------------------------- /docs/images/TransformTransformEffect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/images/TransformTransformEffect.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/docs/index.rst -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.8 2 | -------------------------------------------------------------------------------- /project/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/project/build.sbt -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/sbt -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/Arrow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/Arrow.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/BUILD -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/BatchPacking.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/BatchPacking.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/Group.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/Group.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/Pending.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/Pending.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/Runner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/Runner.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/Stitch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/Stitch.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/TryBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/TryBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/ArrowCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/ArrowCache.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/BUILD -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/ConcurrentMapCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/ConcurrentMapCache.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/EvictingCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/EvictingCache.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/KeyEncodingCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/KeyEncodingCache.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/MemoizeQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/MemoizeQuery.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/Refresh.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/Refresh.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/StitchCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/StitchCache.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/ValueCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/ValueCache.scala -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/caffeine/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/caffeine/BUILD -------------------------------------------------------------------------------- /src/main/scala/com/twitter/stitch/cache/caffeine/RefreshingWeakCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/main/scala/com/twitter/stitch/cache/caffeine/RefreshingWeakCache.scala -------------------------------------------------------------------------------- /src/test/java/com/twitter/stitch/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/java/com/twitter/stitch/BUILD -------------------------------------------------------------------------------- /src/test/java/com/twitter/stitch/JavaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/java/com/twitter/stitch/JavaTest.java -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/ArrowTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/ArrowTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/BUILD -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/RunnerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/RunnerTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/RuntimeExceptionDeadlockRegressionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/RuntimeExceptionDeadlockRegressionTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/StitchTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/StitchTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/benchmark/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/benchmark/BUILD.bazel -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/benchmark/FutureVsStitchVsArrow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/benchmark/FutureVsStitchVsArrow.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/ArrowCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/ArrowCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/BUILD -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/ConcurrentMapCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/ConcurrentMapCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/EvictingCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/EvictingCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/KeyEncodingCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/KeyEncodingCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/LazilyEvictingCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/LazilyEvictingCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/MemoizeQueryTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/MemoizeQueryTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/RefreshTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/RefreshTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/TestableStitchCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/TestableStitchCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/ValueCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/ValueCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/abstractsuites/AbstractStitchCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/abstractsuites/AbstractStitchCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/abstractsuites/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/abstractsuites/BUILD -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/caffeine/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/caffeine/BUILD -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/caffeine/CaffeineCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/caffeine/CaffeineCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/caffeine/LoadingCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/caffeine/LoadingCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/caffeine/RefreshingWeakCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/caffeine/RefreshingWeakCacheTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/testable/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/testable/BUILD -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/cache/testable/TestableStitchCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/cache/testable/TestableStitchCache.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/helpers/AwaitHelpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/helpers/AwaitHelpers.scala -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/helpers/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/helpers/BUILD -------------------------------------------------------------------------------- /src/test/scala/com/twitter/stitch/helpers/StitchTestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/stitch/HEAD/src/test/scala/com/twitter/stitch/helpers/StitchTestSuite.scala --------------------------------------------------------------------------------