package Ġcom . w itk ups . car sharing . users . authorization Ċ Ċ import Ġorg . springframework . data . jpa . repository . Jpa Repository Ċ import Ġorg . springframework . data . jpa . repository . Modify ing Ċ import Ġorg . springframework . data . jpa . repository . Query Ċ import Ġorg . springframework . scheduling . annotation . Async Ċ import Ġjava . time . Instant Ċ import Ġjava . util .* Ċ Ċ interface ĠUser Repository : ĠJ pa Repository < User , ĠLong > Ġ{ ĊĠ Ġfun ĠfindBy Login Or Email ( login : ĠString , Ġemail : ĠString Ġ= Ġlogin ): ĠOptional < User > ĊĠ Ġ@ Modify ing ĊĠ Ġ@ Async ĊĠ Ġ@ Query (" update ĠUser Ġu Ġset Ġu . last Login Ġ= Ġ? 2 Ġwhere Ġu . login Ġ= Ġ? 1 ") ĊĠ Ġfun Ġupdate Last Login Date ( login : ĠString , Ġtime : ĠInstant Ġ= ĠInstant . now ()) Ċ } Ċ