summaryrefslogtreecommitdiffstats
path: root/persistence
diff options
context:
space:
mode:
authorHaavard <havardpe@yahoo-inc.com>2017-03-28 10:34:56 +0000
committerHaavard <havardpe@yahoo-inc.com>2017-03-28 10:34:56 +0000
commita4ad4eef2378eccbe437781f19093ad2b8597b5f (patch)
tree3f062736acb80e795b759e5b4b131d8a8fee50d2 /persistence
parent06eb5aee7257a3001f292b1980fd640e352bef96 (diff)
use make_shared where possible
Diffstat (limited to 'persistence')
-rw-r--r--persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp2
-rw-r--r--persistence/src/vespa/persistence/proxy/providerstub.cpp8
2 files changed, 5 insertions, 5 deletions
diff --git a/persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp b/persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp
index f6a74fea83d..41636ed8eed 100644
--- a/persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp
+++ b/persistence/src/vespa/persistence/dummyimpl/dummypersistence.cpp
@@ -716,7 +716,7 @@ DummyPersistence::createBucket(const Bucket& b, Context&)
LOG(debug, "createBucket(%s)", b.toString().c_str());
vespalib::MonitorGuard lock(_monitor);
if (_content[b.getPartition()].find(b) == _content[b.getPartition()].end()) {
- _content[b.getPartition()][b] = BucketContent::SP(new BucketContent);
+ _content[b.getPartition()][b] = std::make_shared<BucketContent>();
} else {
assert(!_content[b.getPartition()][b]->_inUse);
LOG(debug, "%s already existed", b.toString().c_str());
diff --git a/persistence/src/vespa/persistence/proxy/providerstub.cpp b/persistence/src/vespa/persistence/proxy/providerstub.cpp
index e0f0a22f0dd..38d7ffab5f5 100644
--- a/persistence/src/vespa/persistence/proxy/providerstub.cpp
+++ b/persistence/src/vespa/persistence/proxy/providerstub.cpp
@@ -401,10 +401,10 @@ void doUpdate(FRT_RPCRequest *req, PersistenceProvider *provider,
Bucket bucket = getBucket(params[0], params[1]);
Timestamp timestamp(params[2]._intval64);
ByteBuffer buffer(params[3]._data._buf, params[3]._data._len);
- DocumentUpdate::SP update(new DocumentUpdate(*repo, buffer,
- DocumentUpdate::
- SerializeVersion::
- SERIALIZE_HEAD));
+ auto update = std::make_shared<DocumentUpdate>(*repo, buffer,
+ DocumentUpdate::
+ SerializeVersion::
+ SERIALIZE_HEAD);
FRT_Values &ret = *req->GetReturn();
Context context(defaultLoadType, Priority(0x80), Trace::TraceLevel(0));