Class that handles the local asset cache
| C# |
public class AssetCache
| All Members | Constructors | Methods | Properties | Fields | |
|
|
|
|
|||
| Icon | Member | Description |
|---|---|---|
|
|
AssetCache(GridClient) |
Default constructor
|
|
|
AssetFileName(UUID) |
Get the file name of the asset stored with
gived UUID
|
|
|
AutoPruneEnabled |
Allows setting weather to periodicale prune
the cache if it grows too big Default is enabled, when caching is
enabled
|
|
|
AutoPruneInterval |
How long (in ms) between cache checks (default
is 5 min.)
|
|
|
BeginPrune () () () () |
Asynchronously brings cache size to the 90% of
the max size
|
|
|
Clear () () () () |
Wipes out entire cache
|
|
|
ComputeAssetCacheFilename |
|
|
|
GetCachedAssetBytes(UUID) |
Return bytes read from the local asset cache,
null if it does not exist
|
|
|
GetCachedImage(UUID) |
Returns ImageDownload object of the image from
the local image cache, null if it does not exist
|
|
|
HasAsset(UUID) |
Checks if the asset exists in the local
cache
|
|
|
Prune () () () () |
Brings cache size to the 90% of the max
size
|
|
|
SaveAssetToCache(UUID, array< Byte > [] () [] [] ) |
Saves an asset to the local cache
|
| Object | |
|
|
AssetCache |
Assembly: OpenMetaverse(Module: OpenMetaverse.dll) Version: 0.9.3.3318 (0.9.3.3318)