diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/IAssetCache.cs (renamed from OpenSim/Framework/IImprovedAssetCache.cs) | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/OpenSim/Framework/IImprovedAssetCache.cs b/OpenSim/Framework/IAssetCache.cs index a853e90..2df9199 100644 --- a/OpenSim/Framework/IImprovedAssetCache.cs +++ b/OpenSim/Framework/IAssetCache.cs | |||
@@ -29,7 +29,7 @@ using OpenSim.Framework; | |||
29 | 29 | ||
30 | namespace OpenSim.Framework | 30 | namespace OpenSim.Framework |
31 | { | 31 | { |
32 | public interface IImprovedAssetCache | 32 | public interface IAssetCache |
33 | { | 33 | { |
34 | /// <summary> | 34 | /// <summary> |
35 | /// Cache the specified asset. | 35 | /// Cache the specified asset. |
@@ -38,11 +38,18 @@ namespace OpenSim.Framework | |||
38 | void Cache(AssetBase asset); | 38 | void Cache(AssetBase asset); |
39 | 39 | ||
40 | /// <summary> | 40 | /// <summary> |
41 | /// Cache that the specified asset wasn't found. | ||
42 | /// </summary> | ||
43 | /// <param name='id'></param> | ||
44 | /// <summary> | ||
45 | void CacheNegative(string id); | ||
46 | |||
41 | /// Get an asset by its id. | 47 | /// Get an asset by its id. |
42 | /// </summary> | 48 | /// </summary> |
43 | /// <param name='id'></param> | 49 | /// <param name='id'></param> |
44 | /// <returns>null if the asset does not exist.</returns> | 50 | /// <param name='asset'>Will be set to null if no asset was found</param> |
45 | AssetBase Get(string id); | 51 | /// <returns>False if the asset has been negative-cached</returns> |
52 | bool Get(string id, out AssetBase asset); | ||
46 | 53 | ||
47 | /// <summary> | 54 | /// <summary> |
48 | /// Check whether an asset with the specified id exists in the cache. | 55 | /// Check whether an asset with the specified id exists in the cache. |
@@ -61,4 +68,4 @@ namespace OpenSim.Framework | |||
61 | /// </summary> | 68 | /// </summary> |
62 | void Clear(); | 69 | void Clear(); |
63 | } | 70 | } |
64 | } \ No newline at end of file | 71 | } |