public class

ConfluenceCachingCaptchaStore

extends Object
implements CaptchaStore
java.lang.Object
   ↳ com.atlassian.confluence.cache.jcaptcha.ConfluenceCachingCaptchaStore

Class Overview

An implementation of CaptchaStore that stores captchas in Confluence's cache.

Summary

Fields
protected CacheFactory cacheFactory
Public Constructors
ConfluenceCachingCaptchaStore()
Public Methods
void empty()
Captcha getCaptcha(String id)
Collection getKeys()
Locale getLocale(String id)
int getSize()
boolean hasCaptcha(String id)
boolean removeCaptcha(String id)
void setCacheFactory(CacheFactory cacheFactory)
void storeCaptcha(String id, Captcha captcha, Locale locale)
void storeCaptcha(String id, Captcha captcha)
Protected Methods
Cache getCache()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.octo.captcha.service.captchastore.CaptchaStore

Fields

protected CacheFactory cacheFactory

Public Constructors

public ConfluenceCachingCaptchaStore ()

Public Methods

public void empty ()

public Captcha getCaptcha (String id)

Throws
CaptchaServiceException

public Collection getKeys ()

public Locale getLocale (String id)

Throws
CaptchaServiceException

public int getSize ()

public boolean hasCaptcha (String id)

public boolean removeCaptcha (String id)

public void setCacheFactory (CacheFactory cacheFactory)

public void storeCaptcha (String id, Captcha captcha, Locale locale)

Throws
CaptchaServiceException

public void storeCaptcha (String id, Captcha captcha)

Throws
CaptchaServiceException

Protected Methods

protected Cache getCache ()