@@ -2072,7 +2072,7 @@ TEST_F(NvmCacheTest, testEvictCB) {
20722072 auto handle = cache.allocate (pid, key, 100 );
20732073 ASSERT_NE (nullptr , handle.get ());
20742074 std::memcpy (handle->getMemory (), val.data (), val.size ());
2075- auto buf = toIOBuf (makeNvmItem (handle));
2075+ auto buf = toIOBuf (makeNvmItem (* handle));
20762076 evictCB (HashedKey{key.data ()},
20772077 navy::BufferView (buf.length (), buf.data ()),
20782078 navy::DestructorEvent::Recycled);
@@ -2093,7 +2093,7 @@ TEST_F(NvmCacheTest, testEvictCB) {
20932093 ASSERT_NE (nullptr , handle.get ());
20942094 std::memcpy (handle->getMemory (), val.data (), val.size ());
20952095 cache.insertOrReplace (handle);
2096- auto buf = toIOBuf (makeNvmItem (handle));
2096+ auto buf = toIOBuf (makeNvmItem (* handle));
20972097 evictCB (HashedKey{key.data ()},
20982098 navy::BufferView (buf.length (), buf.data ()),
20992099 navy::DestructorEvent::Recycled);
@@ -2112,7 +2112,7 @@ TEST_F(NvmCacheTest, testEvictCB) {
21122112 std::memcpy (handle->getMemory (), val.data (), val.size ());
21132113 cache.insertOrReplace (handle);
21142114 handle->markNvmClean ();
2115- auto buf = toIOBuf (makeNvmItem (handle));
2115+ auto buf = toIOBuf (makeNvmItem (* handle));
21162116 evictCB (HashedKey{key.data ()},
21172117 navy::BufferView (buf.length (), buf.data ()),
21182118 navy::DestructorEvent::Recycled);
@@ -2128,7 +2128,7 @@ TEST_F(NvmCacheTest, testEvictCB) {
21282128 auto handle = cache.allocate (pid, key, 100 );
21292129 ASSERT_NE (nullptr , handle.get ());
21302130 std::memcpy (handle->getMemory (), val.data (), val.size ());
2131- auto buf = toIOBuf (makeNvmItem (handle));
2131+ auto buf = toIOBuf (makeNvmItem (* handle));
21322132 evictCB (HashedKey{key.data ()},
21332133 navy::BufferView (buf.length (), buf.data ()),
21342134 navy::DestructorEvent::Removed);
@@ -2147,7 +2147,7 @@ TEST_F(NvmCacheTest, testEvictCB) {
21472147 ASSERT_NE (nullptr , handle.get ());
21482148 std::memcpy (handle->getMemory (), val.data (), val.size ());
21492149 cache.insertOrReplace (handle);
2150- auto buf = toIOBuf (makeNvmItem (handle));
2150+ auto buf = toIOBuf (makeNvmItem (* handle));
21512151 evictCB (HashedKey{key.data ()},
21522152 navy::BufferView (buf.length (), buf.data ()),
21532153 navy::DestructorEvent::Removed);
@@ -2166,7 +2166,7 @@ TEST_F(NvmCacheTest, testEvictCB) {
21662166 std::memcpy (handle->getMemory (), val.data (), val.size ());
21672167 cache.insertOrReplace (handle);
21682168 handle->markNvmClean ();
2169- auto buf = toIOBuf (makeNvmItem (handle));
2169+ auto buf = toIOBuf (makeNvmItem (* handle));
21702170 evictCB (HashedKey{key.data ()},
21712171 navy::BufferView (buf.length (), buf.data ()),
21722172 navy::DestructorEvent::Removed);
@@ -2228,7 +2228,7 @@ TEST_F(NvmCacheTest, testCreateItemAsIOBuf) {
22282228 ASSERT_NE (nullptr , handle.get ());
22292229 std::memcpy (handle->getMemory (), val.data (), val.size ());
22302230
2231- auto dipper = makeNvmItem (handle);
2231+ auto dipper = makeNvmItem (* handle);
22322232 auto iobuf = createItemAsIOBuf (key, *dipper);
22332233
22342234 verifyItemInIOBuf (key, handle, iobuf.get ());
@@ -2240,7 +2240,7 @@ TEST_F(NvmCacheTest, testCreateItemAsIOBuf) {
22402240 ASSERT_NE (nullptr , handle.get ());
22412241 std::memcpy (handle->getMemory (), val.data (), val.size ());
22422242
2243- auto dipper = makeNvmItem (handle);
2243+ auto dipper = makeNvmItem (* handle);
22442244 auto iobuf = createItemAsIOBuf (key, *dipper);
22452245
22462246 verifyItemInIOBuf (key, handle, iobuf.get ());
@@ -2269,7 +2269,7 @@ TEST_F(NvmCacheTest, testCreateItemAsIOBufChained) {
22692269 cache.addChainedItem(handle, std::move(chainedIt));
22702270 }
22712271
2272- auto dipper = makeNvmItem (handle);
2272+ auto dipper = makeNvmItem (* handle);
22732273 auto iobuf = createItemAsIOBuf (key, *dipper);
22742274
22752275 verifyItemInIOBuf (key, handle, iobuf.get ());
0 commit comments