\section{Milter.\-cache.\-Addr\-Cache Class Reference}
\label{classMilter_1_1cache_1_1AddrCache}\index{Milter.\-cache.\-Addr\-Cache@{Milter.\-cache.\-Addr\-Cache}}
Inheritance diagram for Milter.\-cache.\-Addr\-Cache\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classMilter_1_1cache_1_1AddrCache}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def {\bfseries \-\_\-\-\_\-init\-\_\-\-\_\-}\label{classMilter_1_1cache_1_1AddrCache_a1062eeb9d4bc168f9ca1787d7eba8473}

\item 
def {\bfseries load}\label{classMilter_1_1cache_1_1AddrCache_a5fb4e47269e0d4d7446c3ccf92915d74}

\item 
def {\bf has\-\_\-precise\-\_\-key}
\item 
def {\bfseries has\-\_\-key}\label{classMilter_1_1cache_1_1AddrCache_a7cb023656cecff90279ff368b9203cd2}

\item 
def {\bfseries \-\_\-\-\_\-getitem\-\_\-\-\_\-}\label{classMilter_1_1cache_1_1AddrCache_ad573295f37b6b69e2786e27dc5d39449}

\item 
def {\bfseries addperm}\label{classMilter_1_1cache_1_1AddrCache_ab6331d19363bf206fd116ec8e196783b}

\item 
def {\bfseries \-\_\-\-\_\-setitem\-\_\-\-\_\-}\label{classMilter_1_1cache_1_1AddrCache_a43192e5999b073175e69c2734e27c4ab}

\item 
def {\bfseries \-\_\-\-\_\-len\-\_\-\-\_\-}\label{classMilter_1_1cache_1_1AddrCache_a8328d488fb4cdfac2cdfb9df777a0739}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
{\bfseries age}\label{classMilter_1_1cache_1_1AddrCache_a56184534a6ae399cb89d588160f7b06a}

\item 
{\bfseries cache}\label{classMilter_1_1cache_1_1AddrCache_ad208ee73846ac1b65d5ac52fc66f3ae5}

\item 
{\bfseries fname}\label{classMilter_1_1cache_1_1AddrCache_a55f9a546358d3abe5907583afad6370a}

\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
string {\bfseries time\-\_\-format} = '\%Y\%b\%d \%H\-:\%M\-:\%S \%Z'\label{classMilter_1_1cache_1_1AddrCache_a4d663849d3d577e9ef12561bd137c90c}

\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
{\bfseries \-\_\-\-\_\-contains\-\_\-\-\_\-} = has\-\_\-key\label{classMilter_1_1cache_1_1AddrCache_a620c4361df4b3ed02af2d35df6200a63}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\index{Milter\-::cache\-::\-Addr\-Cache@{Milter\-::cache\-::\-Addr\-Cache}!has\-\_\-precise\-\_\-key@{has\-\_\-precise\-\_\-key}}
\index{has\-\_\-precise\-\_\-key@{has\-\_\-precise\-\_\-key}!Milter::cache::AddrCache@{Milter\-::cache\-::\-Addr\-Cache}}
\subsubsection[{has\-\_\-precise\-\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}def Milter.\-cache.\-Addr\-Cache.\-has\-\_\-precise\-\_\-key (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{sender}
\end{DoxyParamCaption}
)}\label{classMilter_1_1cache_1_1AddrCache_a07b3ef05addc2368ab0237bc5005da10}
\begin{DoxyVerb}True if precise sender is cached and has not expired.  Don't
try looking up wildcard entries.
\end{DoxyVerb}
 

References Milter.\-cache.\-Addr\-Cache.\-\_\-\-\_\-getitem\-\_\-\-\_\-(), Milter.\-cache.\-Addr\-Cache.\-age, Milter.\-cache.\-Addr\-Cache.\-cache, Milter.\-cache.\-Addr\-Cache.\-fname, Milter.\-cache.\-Addr\-Cache.\-has\-\_\-key(), and Milter.\-cache.\-Addr\-Cache.\-has\-\_\-precise\-\_\-key().



Referenced by Milter.\-cache.\-Addr\-Cache.\-has\-\_\-precise\-\_\-key().



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Milter/cache.\-py\end{DoxyCompactItemize}
