| NiVE2.Utils.Cache | |
| class | CacheManager : IDisposable キャッシュを管理するクラスです。 (Singleton) |
| interface | ICacheData : IDisposable キャッシュに登録されるオブジェクトはこれを実装する・・・はずなんだけど。 |
| class | CacheData : IDisposable どうもキャッシュに格納されたデータを表すようです。 |
| *class | CacheDataCollection : IDisposable |
| class | CacheDataList : ICacheDataCollection |
| class | CacheDataDictionaly<T> : ICacheDataCollection |
| class | LockTemporalCache 一時的な作業領域を手っ取り早くキャッシュ上に確保するためのヘルパーらしいです。 |
| Summary | |
| long | DataSize |
| bool |
Swaped
swapped |
| void | SwapIn(Stream stream) スワップされたデータをメモリ上に読み込みます。 |
| void | SwapOut(Stream stream) メモリ上のデータをスワップし、メモリ上からデータを削除します。 |
| event EventHandler Disposed() データを破棄したときに発生します。 | |
| Summary | |
| CacheData(ICacheData data) | |
| ICacheData | Data |
| long | DataSize |
| bool | Locked |
| bool | OnMemory |
| bool | Disposed |
| bool | SuppressDelete キャッシュの削除を抑制するか否か。 |
| void | LockData() データをメモリ上にロックします。 |
| void | UnlockData() データのロックを解除します。 |