public class CachedSourceResolver extends Object implements SourceResolver
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
CachedSourceResolver.CachedSourceInfo |
コンストラクタと説明 |
---|
CachedSourceResolver() |
CachedSourceResolver(File tmpDir) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
dispose() |
protected void |
finalize() |
File |
putFile(MetaSource metaSource)
与えられた属性を持つデータをファイルとしてキャッシュします。
|
void |
putSource(Source source)
他のソースをキャッシュします。
|
void |
release(Source source)
取得したソースを返却します。
|
void |
reset()
キャッシュをクリアします。
|
Source |
resolve(URI uri)
URIに対応するソースを返します。
|
static String |
toKey(URI uri) |
public CachedSourceResolver(File tmpDir)
public CachedSourceResolver()
public File putFile(MetaSource metaSource) throws IOException
metaSource
- データの属性。IOException
public void putSource(Source source) throws IOException
source
- データをキャッシュするソース。IOException
public Source resolve(URI uri) throws IOException, SecurityException
SourceResolver
resolve
インタフェース内 SourceResolver
uri
- ソースの位置を示すURI。IOException
FileNotFoundException
SecurityException
public void release(Source source)
SourceResolver
release
インタフェース内 SourceResolver
source
- 同じSourceResolverのresolveによって取得したソース。public void reset()
public void dispose()
Copyright © 2024 座間ソフト. All rights reserved.