Class Overview
Caching implementation of the Consumer Token Store. This cache uses an LRU map limited to 4000 entries.
Writes will clear the cache value, to be lazy loaded on the next get.
Summary
Public Constructors |
|
CachingConsumerTokenStore(ConsumerTokenStore delegateStore, EventPublisher eventPublisher, CacheManager cacheManager)
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
com.atlassian.oauth.consumer.ConsumerTokenStore
ConsumerToken
|
get(ConsumerTokenStore.Key arg0)
|
Map<ConsumerTokenStore.Key, ConsumerToken>
|
getConsumerTokens(String arg0)
|
ConsumerToken
|
put(ConsumerTokenStore.Key arg0, ConsumerToken arg1)
|
void
|
remove(ConsumerTokenStore.Key arg0)
|
void
|
removeTokensForConsumer(String arg0)
|
|
From interface
org.springframework.beans.factory.DisposableBean
|
From interface
org.springframework.beans.factory.InitializingBean
void
|
afterPropertiesSet()
|
|
Public Constructors
public
CachingConsumerTokenStore
(ConsumerTokenStore delegateStore, EventPublisher eventPublisher, CacheManager cacheManager)
Public Methods
public
void
afterPropertiesSet
()
public
ConsumerToken
get
(ConsumerTokenStore.Key key)
public
Map<ConsumerTokenStore.Key, ConsumerToken>
getConsumerTokens
(String consumerKey)
public
ConsumerToken
put
(ConsumerTokenStore.Key key, ConsumerToken token)
public
void
remove
(ConsumerTokenStore.Key key)
public
void
removeTokensForConsumer
(String consumerKey)