add JpaSpecificationExecutor interface
add second cache