diff options
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs b/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs index fe9a17d..bc5b39b 100644 --- a/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs +++ b/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs | |||
@@ -256,16 +256,9 @@ namespace OpenSim.Region.CoreModules.Asset | |||
256 | // If the file is already cached, don't cache it, just touch it so access time is updated | 256 | // If the file is already cached, don't cache it, just touch it so access time is updated |
257 | if (File.Exists(filename)) | 257 | if (File.Exists(filename)) |
258 | { | 258 | { |
259 | // We don't really want to know about sharing | ||
260 | // violations here. If the file is locked, then | ||
261 | // the other thread has updated the time for us. | ||
262 | try | 259 | try |
263 | { | 260 | { |
264 | lock (m_CurrentlyWriting) | 261 | File.SetLastAccessTime(filename, DateTime.Now); |
265 | { | ||
266 | if (!m_CurrentlyWriting.Contains(filename)) | ||
267 | File.SetLastAccessTime(filename, DateTime.Now); | ||
268 | } | ||
269 | } | 262 | } |
270 | catch | 263 | catch |
271 | { | 264 | { |