Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita437f5b

Browse files
committed
Fix Logs
1 parent399ad53 commita437f5b

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

‎caching/src/main/java/com/iluwatar/caching/App.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,10 @@
6969
@Slf4j
7070
publicclassApp {
7171
privatestaticfinalStringUSE_MONGO_DB ="--mongo";
72-
privateDbManagerdbManager;
7372
privateAppManagerappManager;
7473

7574
publicApp(booleanisMongo) {
76-
dbManager =DbManagerFactory.initDb(isMongo);
75+
DbManagerdbManager =DbManagerFactory.initDb(isMongo);
7776
appManager =newAppManager(dbManager);
7877
appManager.initDb();
7978
}
@@ -90,9 +89,13 @@ public static void main(String[] args) {
9089
// installed and socket connection is open).
9190
Appapp =newApp(isDbMongo(args));
9291
app.useReadAndWriteThroughStrategy();
92+
System.out.println("=====================================================");
9393
app.useReadThroughAndWriteAroundStrategy();
94+
System.out.println("=====================================================");
9495
app.useReadThroughAndWriteBehindStrategy();
96+
System.out.println("=====================================================");
9597
app.useCacheAsideStategy();
98+
System.out.println("=====================================================");
9699
}
97100

98101
/**

‎caching/src/main/java/com/iluwatar/caching/AppManager.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public void initCachingPolicy(CachingPolicy policy) {
7171
* Find user account.
7272
*/
7373
publicUserAccountfind(StringuserId) {
74+
LOGGER.info("Trying to find {} in cache",userId);
7475
if (cachingPolicy ==CachingPolicy.THROUGH ||cachingPolicy ==CachingPolicy.AROUND) {
7576
returncacheStore.readThrough(userId);
7677
}elseif (cachingPolicy ==CachingPolicy.BEHIND) {
@@ -85,6 +86,7 @@ public UserAccount find(String userId) {
8586
* Save user account.
8687
*/
8788
publicvoidsave(UserAccountuserAccount) {
89+
LOGGER.info("Save record!");
8890
if (cachingPolicy ==CachingPolicy.THROUGH) {
8991
cacheStore.writeThrough(userAccount);
9092
}elseif (cachingPolicy ==CachingPolicy.AROUND) {

‎caching/src/main/java/com/iluwatar/caching/CacheStore.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ public void initCapacity(int capacity) {
6161
*/
6262
publicUserAccountreadThrough(StringuserId) {
6363
if (cache.contains(userId)) {
64-
LOGGER.info("#Cache Hit!");
64+
LOGGER.info("#Found in Cache!");
6565
returncache.get(userId);
6666
}
67-
LOGGER.info("#Cache Miss!");
67+
LOGGER.info("#Not found in cache! Go to DB!!");
6868
UserAccountuserAccount =dbManager.readFromDb(userId);
6969
cache.set(userId,userAccount);
7070
returnuserAccount;
@@ -100,10 +100,10 @@ public void writeAround(UserAccount userAccount) {
100100
*/
101101
publicUserAccountreadThroughWithWriteBackPolicy(StringuserId) {
102102
if (cache.contains(userId)) {
103-
LOGGER.info("#Cache Hit!");
103+
LOGGER.info("#Found in cache!");
104104
returncache.get(userId);
105105
}
106-
LOGGER.info("#Cache Miss!");
106+
LOGGER.info("#Not found in Cache!");
107107
UserAccountuserAccount =dbManager.readFromDb(userId);
108108
if (cache.isFull()) {
109109
LOGGER.info("# Cache is FULL! Writing LRU data to DB...");
@@ -155,7 +155,7 @@ public String print() {
155155
.orElse(List.of())
156156
.stream()
157157
.map(userAccount ->userAccount.toString() +"\n")
158-
.collect(Collectors.joining("","\n--CACHE CONTENT--\n","----\n"));
158+
.collect(Collectors.joining("","\n--CACHE CONTENT--\n","----"));
159159
}
160160

161161
/**

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp