'Add resp. cache Fail2Ban\'s default set of date templates.'

def _addDefaultTemplate(self):

    self.__tmpcache = ([], [])
    self._cacheTemplate('%ExY(?P<_sep>[-/.])%m(?P=_sep)%d[T    ]%H:%M:%S(?:[.,]%f)?(?:\\s*%z)?')
    self._cacheTemplate('(?:%a    )?%b    %d    %H:%M:%S(?:\\.%f)?(?:    %ExY)?')
    self._cacheTemplate('(?:%a    )?%b    %d    %ExY    %H:%M:%S(?:\\.%f)?')
    self._cacheTemplate('%d(?P<_sep>[-/])%m(?P=_sep)(?:%ExY|%Exy)    %H:%M:%S')
    self._cacheTemplate('%d(?P<_sep>[-/])%b(?P=_sep)%ExY[    :]?%H:%M:%S(?:\\.%f)?(?:    %z)?')
    self._cacheTemplate('%m/%d/%ExY:%H:%M:%S')
    self._cacheTemplate('%m-%d-%ExY    %H:%M:%S(?:\\.%f)?')
    self._cacheTemplate('EPOCH')
    self._cacheTemplate('{^LN-BEG}%H:%M:%S')
    self._cacheTemplate('^<%m/%d/%Exy@%H:%M:%S>')
    self._cacheTemplate('%Exy%Exm%Exd        ?%H:%M:%S')
    self._cacheTemplate('%b    %d,    %ExY    %I:%M:%S    %p')
    self._cacheTemplate('^%b-%d-%Exy    %H:%M:%S')
    self._cacheTemplate('%ExY%Exm%Exd[T    ]%ExH%ExM%ExS(?:[.,]%f)?(?:\\s*%z)?')
    self._cacheTemplate('(?:%Z    )?(?:%a    )?%b    %d    %H:%M:%S(?:\\.%f)?(?:    %ExY)?')
    self._cacheTemplate('(?:%z    )?(?:%a    )?%b    %d    %H:%M:%S(?:\\.%f)?(?:    %ExY)?')
    self._cacheTemplate('TAI64N')
    self.__templates = (self.__tmpcache[0] + self.__tmpcache[1])
    del self.__tmpcache
