Skip to content

Commit a437f5b

Browse files
committed
Fix Logs
1 parent 399ad53 commit a437f5b

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
public class App {
7171
private static final String USE_MONGO_DB = "--mongo";
72-
private DbManager dbManager;
7372
private AppManager appManager;
7473

7574
public App(boolean isMongo) {
76-
dbManager = DbManagerFactory.initDb(isMongo);
75+
DbManager dbManager = DbManagerFactory.initDb(isMongo);
7776
appManager = new AppManager(dbManager);
7877
appManager.initDb();
7978
}
@@ -90,9 +89,13 @@ public static void main(String[] args) {
9089
// installed and socket connection is open).
9190
App app = new App(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
public UserAccount find(String userId) {
74+
LOGGER.info("Trying to find {} in cache", userId);
7475
if (cachingPolicy == CachingPolicy.THROUGH || cachingPolicy == CachingPolicy.AROUND) {
7576
return cacheStore.readThrough(userId);
7677
} else if (cachingPolicy == CachingPolicy.BEHIND) {
@@ -85,6 +86,7 @@ public UserAccount find(String userId) {
8586
* Save user account.
8687
*/
8788
public void save(UserAccount userAccount) {
89+
LOGGER.info("Save record!");
8890
if (cachingPolicy == CachingPolicy.THROUGH) {
8991
cacheStore.writeThrough(userAccount);
9092
} else if (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
public UserAccount readThrough(String userId) {
6363
if (cache.contains(userId)) {
64-
LOGGER.info("# Cache Hit!");
64+
LOGGER.info("# Found in Cache!");
6565
return cache.get(userId);
6666
}
67-
LOGGER.info("# Cache Miss!");
67+
LOGGER.info("# Not found in cache! Go to DB!!");
6868
UserAccount userAccount = dbManager.readFromDb(userId);
6969
cache.set(userId, userAccount);
7070
return userAccount;
@@ -100,10 +100,10 @@ public void writeAround(UserAccount userAccount) {
100100
*/
101101
public UserAccount readThroughWithWriteBackPolicy(String userId) {
102102
if (cache.contains(userId)) {
103-
LOGGER.info("# Cache Hit!");
103+
LOGGER.info("# Found in cache!");
104104
return cache.get(userId);
105105
}
106-
LOGGER.info("# Cache Miss!");
106+
LOGGER.info("# Not found in Cache!");
107107
UserAccount userAccount = 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)