1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <class-diagram version =" 1.1.8" icons =" true" automaticImage =" PNG" always-add-relationships =" false" generalizations =" true"
3+ realizations =" true" associations =" true" dependencies =" false" nesting-relationships =" true" >
4+ <class id =" 1" language =" java" name =" main.java.com.wssia.caching.App" project =" CachingPatterns"
5+ file =" /CachingPatterns/src/main/java/com/wssia/caching/App.java" binary =" false" corner =" BOTTOM_RIGHT" >
6+ <position height =" -1" width =" -1" x =" 249" y =" 150" />
7+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
8+ sort-features =" false" accessors =" true" visibility =" true" >
9+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
10+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
11+ </display >
12+ </class >
13+ <class id =" 2" language =" java" name =" main.java.com.wssia.caching.AppManager" project =" CachingPatterns"
14+ file =" /CachingPatterns/src/main/java/com/wssia/caching/AppManager.java" binary =" false" corner =" BOTTOM_RIGHT" >
15+ <position height =" -1" width =" -1" x =" 502" y =" 163" />
16+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
17+ sort-features =" false" accessors =" true" visibility =" true" >
18+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
19+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
20+ </display >
21+ </class >
22+ <class id =" 3" language =" java" name =" main.java.com.wssia.caching.CacheStore" project =" CachingPatterns"
23+ file =" /CachingPatterns/src/main/java/com/wssia/caching/CacheStore.java" binary =" false" corner =" BOTTOM_RIGHT" >
24+ <position height =" -1" width =" -1" x =" 537" y =" 436" />
25+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
26+ sort-features =" false" accessors =" true" visibility =" true" >
27+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
28+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
29+ </display >
30+ </class >
31+ <enumeration id =" 4" language =" java" name =" main.java.com.wssia.caching.CachingPolicy" project =" CachingPatterns"
32+ file =" /CachingPatterns/src/main/java/com/wssia/caching/CachingPolicy.java" binary =" false" corner =" BOTTOM_RIGHT" >
33+ <position height =" -1" width =" -1" x =" 789" y =" 162" />
34+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
35+ sort-features =" false" accessors =" true" visibility =" true" >
36+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
37+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
38+ </display >
39+ </enumeration >
40+ <class id =" 5" language =" java" name =" main.java.com.wssia.caching.DBManager" project =" CachingPatterns"
41+ file =" /CachingPatterns/src/main/java/com/wssia/caching/DBManager.java" binary =" false" corner =" BOTTOM_RIGHT" >
42+ <position height =" -1" width =" -1" x =" 1137" y =" 134" />
43+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
44+ sort-features =" false" accessors =" true" visibility =" true" >
45+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
46+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
47+ </display >
48+ </class >
49+ <class id =" 6" language =" java" name =" main.java.com.wssia.caching.LRUCache" project =" CachingPatterns"
50+ file =" /CachingPatterns/src/main/java/com/wssia/caching/LRUCache.java" binary =" false" corner =" BOTTOM_RIGHT" >
51+ <position height =" -1" width =" -1" x =" 884" y =" 435" />
52+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
53+ sort-features =" false" accessors =" true" visibility =" true" >
54+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
55+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
56+ </display >
57+ </class >
58+ <class id =" 7" language =" java" name =" main.java.com.wssia.caching.UserAccount" project =" CachingPatterns"
59+ file =" /CachingPatterns/src/main/java/com/wssia/caching/UserAccount.java" binary =" false" corner =" BOTTOM_RIGHT" >
60+ <position height =" -1" width =" -1" x =" 1137" y =" 382" />
61+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
62+ sort-features =" false" accessors =" true" visibility =" true" >
63+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
64+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
65+ </display >
66+ </class >
67+ <class id =" 8" language =" java" name =" test.java.com.wssia.caching.AppTest" project =" CachingPatterns"
68+ file =" /CachingPatterns/src/test/java/com/wssia/caching/AppTest.java" binary =" false" corner =" BOTTOM_RIGHT" >
69+ <position height =" -1" width =" -1" x =" 251" y =" 374" />
70+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
71+ sort-features =" false" accessors =" true" visibility =" true" >
72+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
73+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
74+ </display >
75+ </class >
76+ <association id =" 9" >
77+ <end type =" SOURCE" refId =" 2" navigable =" false" >
78+ <attribute id =" 10" name =" cachingPolicy" />
79+ <multiplicity id =" 11" minimum =" 0" maximum =" 1" />
80+ </end >
81+ <end type =" TARGET" refId =" 4" navigable =" true" />
82+ <display labels =" true" multiplicity =" true" />
83+ </association >
84+ <association id =" 12" >
85+ <end type =" SOURCE" refId =" 8" navigable =" false" >
86+ <attribute id =" 13" name =" app" />
87+ <multiplicity id =" 14" minimum =" 0" maximum =" 1" />
88+ </end >
89+ <end type =" TARGET" refId =" 1" navigable =" true" />
90+ <display labels =" true" multiplicity =" true" />
91+ </association >
92+ <association id =" 15" >
93+ <end type =" SOURCE" refId =" 3" navigable =" false" >
94+ <attribute id =" 16" name =" cache" />
95+ <multiplicity id =" 17" minimum =" 0" maximum =" 1" />
96+ </end >
97+ <end type =" TARGET" refId =" 6" navigable =" true" />
98+ <display labels =" true" multiplicity =" true" />
99+ </association >
100+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
101+ sort-features =" false" accessors =" true" visibility =" true" >
102+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
103+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
104+ </classifier-display >
105+ <association-display labels =" true" multiplicity =" true" />
106+ </class-diagram >
0 commit comments