A slightly better cache layer API

Uses a slightly better cache layer API which is more consistent with the current naming scheme. The remove method returns now also a Future and the save method doesn't return an Option value anymore.