5454import org .springframework .data .gemfire .config .annotation .CacheServerApplication ;
5555import org .springframework .data .gemfire .config .annotation .ClientCacheApplication ;
5656import org .springframework .lang .NonNull ;
57+ import org .springframework .lang .Nullable ;
5758import org .springframework .session .Session ;
5859import org .springframework .session .data .gemfire .config .annotation .web .http .EnableGemFireHttpSession ;
5960import org .springframework .session .data .gemfire .config .annotation .web .http .GemFireHttpSessionConfiguration ;
@@ -160,7 +161,7 @@ public void thread1() {
160161
161162 Instant beforeLastAccessedTime = Instant .now ();
162163
163- Session session = findById (getSessionId ());
164+ Session session = findById (requireSessionId ());
164165
165166 assertThat (session ).isNotNull ();
166167 assertThat (session .getId ()).isEqualTo (getSessionId ());
@@ -188,7 +189,7 @@ public void thread2() {
188189
189190 Instant beforeLastAccessedTime = Instant .now ();
190191
191- Session session = findById (getSessionId ());
192+ Session session = findById (requireSessionId ());
192193
193194 assertThat (session ).isNotNull ();
194195 assertThat (session .getId ()).isEqualTo (getSessionId ());
@@ -218,23 +219,23 @@ public static class RegionPutWithNonDirtySessionTestCase extends AbstractConcurr
218219 private final Region <Object , Session > sessions ;
219220
220221 public RegionPutWithNonDirtySessionTestCase (
221- ConcurrentSessionOperationsUsingClientCachingProxyRegionIntegrationTests testInstance ) {
222+ @ NonNull ConcurrentSessionOperationsUsingClientCachingProxyRegionIntegrationTests testInstance ) {
222223
223224 super (testInstance );
224225
225226 this .sessions = testInstance .getSessionRegion ();
226227 this .sessionSerializer = reregisterDataSerializer (resolveDataSerializer ());
227228 }
228229
229- private DataSerializer reregisterDataSerializer (DataSerializer dataSerializer ) {
230+ private @ NonNull DataSerializer reregisterDataSerializer (@ NonNull DataSerializer dataSerializer ) {
230231
231232 InternalDataSerializer .unregister (dataSerializer .getId ());
232233 InternalDataSerializer ._register (dataSerializer , false );
233234
234235 return dataSerializer ;
235236 }
236237
237- private DataSerializer resolveDataSerializer () {
238+ private @ NonNull DataSerializer resolveDataSerializer () {
238239
239240 return Arrays .stream (nullSafeArray (InternalDataSerializer .getSerializers (), DataSerializer .class ))
240241 .filter (this .sessionSerializerFilter ())
@@ -243,7 +244,7 @@ private DataSerializer resolveDataSerializer() {
243244 .orElseThrow (() -> newIllegalStateException (DATA_SERIALIZER_NOT_FOUND_EXCEPTION_MESSAGE ));
244245 }
245246
246- private Predicate <? super DataSerializer > sessionSerializerFilter () {
247+ private @ NonNull Predicate <? super DataSerializer > sessionSerializerFilter () {
247248
248249 return dataSerializer -> {
249250
@@ -260,11 +261,11 @@ private Predicate<? super DataSerializer> sessionSerializerFilter() {
260261 };
261262 }
262263
263- private Session get (String id ) {
264+ private @ Nullable Session get (@ NonNull String id ) {
264265 return this .sessions .get (id );
265266 }
266267
267- private void put (Session session ) {
268+ private void put (@ NonNull Session session ) {
268269
269270 this .sessions .put (session .getId (), session );
270271
@@ -313,9 +314,9 @@ public void thread2() {
313314
314315 waitForTick (1 );
315316 assertTick (1 );
316- waitOnAvailableSessionId ();
317+ waitOnRequiredSessionId ();
317318
318- Session session = get (getSessionId ());
319+ Session session = get (requireSessionId ());
319320
320321 assertThat (session ).isInstanceOf (GemFireSession .class );
321322 assertThat (session .getId ()).isEqualTo (getSessionId ());
0 commit comments