Added SharkAttackRepository, complete with caching.