Distributed Reproducible Research Using Cached Computations · Study