| 239 | } |
| 240 | |
| 241 | void ContentStorageService::Dispose() |
| 242 | { |
| 243 | ScopeLock lock(Locker); |
| 244 | for (auto i = StorageMap.Begin(); i.IsNotEnd(); ++i) |
| 245 | i->Value->Dispose(); |
| 246 | Files.ClearDelete(); |
| 247 | Packages.ClearDelete(); |
| 248 | StorageMap.Clear(); |
| 249 | ASSERT(Files.IsEmpty() && Packages.IsEmpty()); |
| 250 | SAFE_DELETE(System); |
| 251 | } |
| 252 | |
| 253 | void ContentStorageSystem::Job(int32 index) |
| 254 | { |