View Javadoc
1   package org.oxerr.spring.cache.redis.scored.jmh;
2   
3   import java.io.Serializable;
4   
5   import org.oxerr.spring.cache.redis.scored.score.resolver.inherited.inheritable.Versioned;
6   import org.springframework.data.annotation.Version;
7   
8   public class Book implements Serializable, Versioned<Long> {
9   
10  	private static final long serialVersionUID = 2021081401L;
11  
12  	private String isbn;
13  	private String title;
14  
15  	@Version
16  	private Long version;
17  
18  	public Book(String isbn, String title, Long version) {
19  		this.isbn = isbn;
20  		this.title = title;
21  		this.version = version;
22  	}
23  
24  	public String getIsbn() {
25  		return isbn;
26  	}
27  
28  	public void setIsbn(String isbn) {
29  		this.isbn = isbn;
30  	}
31  
32  	public String getTitle() {
33  		return title;
34  	}
35  
36  	public void setTitle(String title) {
37  		this.title = title;
38  	}
39  
40  	@Override
41  	public Long getVersion() {
42  		return version;
43  	}
44  
45  	public void setVersion(Long version) {
46  		this.version = version;
47  	}
48  
49  	@Override
50  	public String toString() {
51  		return String.format("Book{isbn='%s', title='%s', version=%d}", isbn, title, version);
52  	}
53  
54  }