MaxAge sets the maximum age for the store and the underlying cookie implementation. Individual sessions can be deleted by setting Options.MaxAge = -1 for that session.
(age int)
| 247 | // implementation. Individual sessions can be deleted by setting Options.MaxAge |
| 248 | // = -1 for that session. |
| 249 | func (s *FilesystemStore) MaxAge(age int) { |
| 250 | s.Options.MaxAge = age |
| 251 | |
| 252 | // Set the maxAge for each securecookie instance. |
| 253 | for _, codec := range s.Codecs { |
| 254 | if sc, ok := codec.(*securecookie.SecureCookie); ok { |
| 255 | sc.MaxAge(age) |
| 256 | } |
| 257 | } |
| 258 | } |
| 259 | |
| 260 | // save writes encoded session.Values to a file. |
| 261 | func (s *FilesystemStore) save(session *Session) error { |
no test coverage detected