public IDocumentStorage CreateDocumentStorage() { if(_storage == null) { _storage = new CacheDocumentStorage(_concreteStorageFactory.CreateDocumentStorage()); } return _storage; }
public IDocumentStorage CreateDocumentStorage(ISession session, Configuration configuration) { if (_storage == null) { _storage = new CacheDocumentStorage(_concreteStorageFactory.CreateDocumentStorage(session, configuration)); } return _storage; }