add createCacheBased method

and I don't know, but @return \Illuminate\Session\SessionManager without error, but @return \Illuminate\Session\Session not exist.