public ObjectStorageServices(
     ObjectReadDelegate objectReadDelegate,
     ObjectWriteDelegate objectWriteDelegate,
     Compression compression)
 {
     m_compression         = compression;
     m_objectReadDelegate  = objectReadDelegate;
     m_objectWriteDelegate = objectWriteDelegate;
 }
 public ObjectStorage(
     IStorageService storage,
     ObjectReadDelegate objectReadDelegate,
     ObjectWriteDelegate objectWriteDelegate)
 {
     m_storage       = storage;
     m_objectStorage = new ObjectStorageServices(
         objectReadDelegate,
         objectWriteDelegate,
         Compression.None);
 }
 public void Dispose()
 {
     m_objectReadDelegate  = null;
     m_objectWriteDelegate = null;
 }