Python: module gdata.tlslite.SessionCache

gdata.tlslite.SessionCache | index /usr/local/lib/python2.6/dist-packages/gdata/tlslite/SessionCache.py

`Class for caching TLS sessions.`

Modules
`` |  |
thread | time |  |

Classes
`` |  | SessionCache
class SessionCache
`` | `This class is used by the server to cache TLS sessions. Caching sessions allows the client to use TLS session resumption and avoid the expense of a full handshake. To use this class, simply pass a SessionCache instance into the server handshake function. This class is thread-safe.`
| Methods defined here: __getitem__(self, sessionID) __init__(self, maxEntries=10000, maxAge=14400) `Create a new SessionCache. @type maxEntries: int @param maxEntries: The maximum size of the cache. When this limit is reached, the oldest sessions will be deleted as necessary to make room for new ones. The default is 10000. @type maxAge: int @param maxAge: The number of seconds before a session expires from the cache. The default is 14400 (i.e. 4 hours).` __setitem__(self, sessionID, session)