Woolpack API

クラス
woolpack.factory.ConcurrentMapCache の使用

ConcurrentMapCache を使用しているパッケージ
woolpack.factory ファクトリ部品のパッケージです。 
woolpack.web Servlet APIの各スコープをMapConcurrentMapで抽象化したインタフェースと それに対する操作を定義するパッケージです。 
 

woolpack.factory での ConcurrentMapCache の使用
 

ConcurrentMapCache を返す woolpack.factory のメソッド
static
<C,K> ConcurrentMapCache<C,K>
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>> mapGetter, Fn<? super C,K> keyGetter, Fn<? super C,?> maker)
           
 

woolpack.web での ConcurrentMapCache の使用
 

ConcurrentMapCache を返す woolpack.web のメソッド
static
<C extends ContainerContext<WebContext>>
ConcurrentMapCache<C,java.lang.String>
WebUtils.application(Fn<? super C,?> fn)
          アプリケーションスコープでキャッシュするFnを返します。
static
<C extends ContainerContext<WebContext>>
ConcurrentMapCache<C,java.lang.String>
WebUtils.session(Fn<? super C,?> fn)
          セッションスコープでキャッシュするFnを返します。
 


Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.