Skip to content

Commit 6418a6c

Browse files
committed
Issue iluwatar#273: Fixed issues based on review remarks
1 parent 37cfa4b commit 6418a6c

File tree

8 files changed

+29
-12
lines changed

8 files changed

+29
-12
lines changed

caching/src/main/java/com/wssia/caching/App.java renamed to caching/src/main/java/com/iluwatar/caching/App.java

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package main.java.com.wssia.caching;
1+
package com.iluwatar.caching;
22

33
/**
44
*
@@ -37,6 +37,23 @@
3737
*/
3838
public class App {
3939

40+
/**
41+
* Program entry point
42+
*
43+
* @param args command line args
44+
*/
45+
public static void main(String[] args) {
46+
AppManager.initDB(false); // VirtualDB (instead of MongoDB) was used in running the JUnit tests
47+
// and the App class to avoid Maven compilation errors. Set flag to
48+
// true to run the tests with MongoDB (provided that MongoDB is
49+
// installed and socket connection is open).
50+
AppManager.initCacheCapacity(3);
51+
App app = new App();
52+
app.useReadAndWriteThroughStrategy();
53+
app.useReadThroughAndWriteAroundStrategy();
54+
app.useReadThroughAndWriteBehindStrategy();
55+
}
56+
4057
/**
4158
* Read-through and write-through
4259
*/

caching/src/main/java/com/wssia/caching/AppManager.java renamed to caching/src/main/java/com/iluwatar/caching/AppManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package main.java.com.wssia.caching;
1+
package com.iluwatar.caching;
22

33
import java.text.ParseException;
44

caching/src/main/java/com/wssia/caching/CacheStore.java renamed to caching/src/main/java/com/iluwatar/caching/CacheStore.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package main.java.com.wssia.caching;
1+
package com.iluwatar.caching;
22

33
import java.util.ArrayList;
44

caching/src/main/java/com/wssia/caching/CachingPolicy.java renamed to caching/src/main/java/com/iluwatar/caching/CachingPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package main.java.com.wssia.caching;
1+
package com.iluwatar.caching;
22

33
/**
44
*

caching/src/main/java/com/wssia/caching/DBManager.java renamed to caching/src/main/java/com/iluwatar/caching/DBManager.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package main.java.com.wssia.caching;
1+
package com.iluwatar.caching;
22

33
import java.text.ParseException;
44
import java.util.HashMap;
@@ -12,13 +12,16 @@
1212

1313
/**
1414
*
15+
* <p>
1516
* DBManager handles the communication with the underlying data store i.e. Database. It contains the
1617
* implemented methods for querying, inserting, and updating data. MongoDB was used as the database
1718
* for the application.
18-
*
19+
* </p>
20+
* <p>
1921
* Developer/Tester is able to choose whether the application should use MongoDB as its underlying
2022
* data storage (connect()) or a simple Java data structure to (temporarily) store the data/objects
2123
* during runtime (createVirtualDB()).
24+
* </p>
2225
*/
2326
public class DBManager {
2427

caching/src/main/java/com/wssia/caching/LRUCache.java renamed to caching/src/main/java/com/iluwatar/caching/LRUCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package main.java.com.wssia.caching;
1+
package com.iluwatar.caching;
22

33
import java.util.ArrayList;
44
import java.util.HashMap;

caching/src/main/java/com/wssia/caching/UserAccount.java renamed to caching/src/main/java/com/iluwatar/caching/UserAccount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package main.java.com.wssia.caching;
1+
package com.iluwatar.caching;
22

33
/**
44
*

caching/src/test/java/com/wssia/caching/AppTest.java renamed to caching/src/test/java/com/iluwatar/caching/AppTest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
package test.java.com.wssia.caching;
2-
3-
import main.java.com.wssia.caching.App;
4-
import main.java.com.wssia.caching.AppManager;
1+
package com.iluwatar.caching;
52

63
import org.junit.Before;
74
import org.junit.Test;

0 commit comments

Comments
 (0)