2
と呼ばれている:方法は、まだ私はこのコードを持っている
import com.jcabi.aspects.Cacheable;
@Cacheable(forever = true)
public String authorizedRequestBuilder() throws GeneralSecurityException, IOException {
return String.format("Bearer %s", acquireToken());
}
私はメソッドの体は数回呼ばれて参照デバッグ中。
これ以上の設定はありますか?
それは 'String.Formatの到達した場合は、確認しました( "%ベアラs" を、acquireToken())'にも?プロキシはバックグラウンドで使用され、そのメソッド呼び出しは引き続き発生しますが、キャッシュにデリゲートするProxy上にある可能性があります。 – u6f6o
わかりません。注釈なしのため、メソッド全体を呼び出す必要がありますか?その体に関係なく –
@ EladBenda2は例外ではない場合にのみキャッシュされます。メソッドが例外をスローすると、キャッシュするものはありません。また、バイナリが織り込まれていますか? http://spects.jcabi.com/example-aspectj.htmlを参照してください。 – yegor256