Add Cache specification

@Nyholm I've prepared cache specification, basic one so far, but I think we may need to add options for Cache Profiles, Drivers etc.
I think it would be good to specify that we are talking about seconds here.