June 17, 2015
Inspired by Martin flower's repository a layer which mediates domain layer and the persistence layer and there by improves testability and provides a possibility to swap persistence choices. For more details, you can always check out the implementation