All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javadoc-images.jcache-get-flow.fig Maven / Gradle / Ivy

Go to download

Apache Geode provides a database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing

There is a newer version: 1.15.1
Show newest version
#FIG 3.2
Portrait
Center
Inches
Letter  
100.00
Single
-2
1200 2
6 4275 225 9825 1050
2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
	 4275 225 9825 225 9825 1050 4275 1050 4275 225
4 0 0 50 0 0 13 0.0000 4 150 5085 4441 450 This flowchart describes the series of actions that are taken\001
4 0 0 50 0 0 13 0.0000 6 210 5220 4441 930 $Id$\001
4 0 0 50 0 0 13 0.0000 4 195 4170 4441 690 when a value is requested from a JCache region.\001
-6
6 2025 975 3975 1575
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 3975 1575 3975 975 2100 975 2100 1575 3975 1575
4 1 0 50 0 0 12 0.0000 4 180 1815 3000 1200 User requests the value\001
4 1 0 50 0 0 12 0.0000 4 180 1425 3000 1440 of a key in a region\001
-6
6 1350 8325 3750 8625
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 3750 8625 3750 8325 1350 8325 1350 8625 3750 8625
4 1 0 50 0 0 12 0.0000 4 180 2250 2550 8550 Define the entry, if necessary\001
-6
6 4575 9075 6525 9375
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 4575 9375 4575 9075 6525 9075 6525 9375 4575 9375
4 1 0 50 0 0 12 0.0000 4 180 1860 5550 9300 Store key/value in region\001
-6
6 750 3075 2400 3525
4 1 0 50 0 0 12 0.0000 4 180 1605 1575 3225 [Does entry or region\001
4 1 0 50 0 0 12 0.0000 4 180 1635 1575 3465 have a cache loader?]\001
-6
6 2250 4500 3300 5550
6 2250 4500 3300 4800
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 3300 4800 3300 4500 2250 4500 2250 4800 3300 4800
4 1 0 50 0 0 12 0.0000 4 135 825 2775 4725 Return null\001
-6
6 2550 4800 3000 5550
6 2550 5100 3000 5550
6 2625 5175 2925 5475
1 3 0 1 0 0 50 0 20 0.000 1 0.0000 2775 5325 106 106 2775 5325 2881 5325
-6
1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 2775 5325 168 168 2775 5325 2700 5175
-6
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 2775 4800 2775 5175
-6
-6
6 600 4500 2100 5025
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 2100 5025 2100 4500 600 4500 600 5025 2100 5025
4 1 0 50 0 0 12 0.0000 4 135 1425 1350 4725 Invoke the loader's\001
4 1 0 50 0 0 12 0.0000 4 180 1065 1350 4965 load() method\001
-6
6 5475 11775 6600 12075
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 6600 12075 6600 11775 5475 11775 5475 12075 6600 12075
4 0 0 50 0 0 12 0.0000 4 135 960 5550 12000 Return value\001
-6
6 2775 7725 4425 8025
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 4425 8025 4425 7725 2775 7725 2775 8025 4425 8025
4 1 0 50 0 0 12 0.0000 4 135 1530 3600 7950 Perform a "net load"\001
-6
6 2925 6900 4575 7350
4 1 0 50 0 0 12 0.0000 4 180 1620 3750 7050 [Can another member\001
4 1 0 50 0 0 12 0.0000 4 180 1185 3750 7290 load the value?]\001
-6
6 4500 7725 5550 8700
6 4500 7725 5550 8025
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 5550 8025 5550 7725 4500 7725 4500 8025 5550 8025
4 1 0 50 0 0 12 0.0000 4 135 825 5025 7950 Return null\001
-6
6 4800 8025 5250 8700
6 4800 8250 5250 8700
6 4875 8325 5175 8625
1 3 0 1 0 0 50 0 20 0.000 1 0.0000 5025 8475 106 106 5025 8475 5131 8475
-6
1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 5025 8475 168 168 5025 8475 4950 8325
-6
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 5025 8025 5025 8325
-6
-6
6 3825 5100 5325 5625
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 5325 5625 5325 5100 3825 5100 3825 5625 5325 5625
4 1 0 50 0 0 12 0.0000 4 180 1470 4575 5325 Request value from\001
4 1 0 50 0 0 12 0.0000 4 135 1125 4575 5565 other members\001
-6
6 3825 4500 5625 4800
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 5625 4800 5625 4500 3825 4500 3825 4800 5625 4800
4 1 0 50 0 0 12 0.0000 4 135 1725 4725 4725 Perform a "net search"\001
-6
6 7275 5850 8625 6375
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 8625 6375 8625 5850 7275 5850 7275 6375 8625 6375
4 1 0 50 0 0 12 0.0000 4 180 1110 7950 6075 Get ownership\001
4 1 0 50 0 0 12 0.0000 4 180 585 7950 6315 of entry\001
-6
6 8175 6450 9825 6900
4 1 0 50 0 0 12 0.0000 4 180 1605 9000 6600 [Does entry or region\001
4 1 0 50 0 0 12 0.0000 4 180 1635 9000 6840 have a cache loader?]\001
-6
6 8400 7200 9900 7725
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 9900 7725 9900 7200 8400 7200 8400 7725 9900 7725
4 1 0 50 0 0 12 0.0000 4 135 1425 9150 7425 Invoke the loader's\001
4 1 0 50 0 0 12 0.0000 4 180 1065 9150 7665 load() method\001
-6
6 2700 5850 4500 6300
4 1 0 50 0 0 12 0.0000 4 180 1725 3600 6000 [Does another member\001
4 1 0 50 0 0 12 0.0000 4 180 1230 3600 6240 have the value?]\001
-6
6 6000 5475 6750 5925
4 1 0 50 0 0 12 0.0000 4 180 720 6375 5625 [Is region\001
4 1 0 50 0 0 12 0.0000 4 180 585 6375 5865 global?]\001
-6
6 4275 10575 5925 11100
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 5925 11100 5925 10575 4275 10575 4275 11100 5925 11100
4 1 0 50 0 0 12 0.0000 4 180 1440 5100 10800 Release ownership\001
4 1 0 50 0 0 12 0.0000 4 180 585 5100 11040 of entry\001
-6
6 7575 10575 9225 11100
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 7575 11100 7575 10575 9225 10575 9225 11100 7575 11100
4 1 0 50 0 0 12 0.0000 4 135 1530 8400 10800 Invoke the listener's\001
4 1 0 50 0 0 12 0.0000 4 180 1110 8400 11040 objectAdded()\001
-6
6 7425 9750 9375 10200
6 7425 9750 9375 10200
4 1 0 50 0 0 12 0.0000 4 180 1680 8400 10140 object event listener?]\001
4 1 0 50 0 0 12 0.0000 4 180 1815 8400 9900 [Does the entry have an\001
-6
-6
6 6600 12675 7050 13125
6 6675 12750 6975 13050
1 3 0 1 0 0 50 0 20 0.000 1 0.0000 6825 12900 106 106 6825 12900 6931 12900
-6
1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 6825 12900 168 168 6825 12900 6750 12750
-6
6 600 8925 2400 9375
4 1 0 50 0 0 12 0.0000 4 180 1665 1500 9075 [Does the region have\001
4 1 0 50 0 0 12 0.0000 4 180 1725 1500 9315 an eviction controller?]\001
-6
6 1500 5175 2400 5625
4 1 0 50 0 0 12 0.0000 4 180 840 1950 5325 [Did loader\001
4 1 0 50 0 0 12 0.0000 4 180 900 1950 5565 return null?]\001
-6
6 675 9900 2475 10500
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 2475 10500 2475 9900 675 9900 675 10500 2475 10500
4 1 0 50 0 0 12 0.0000 4 180 1560 1575 10125 evict Entries making\001
4 1 0 50 0 0 12 0.0000 4 180 1710 1575 10365 space for loaded Entry\001
-6
1 3 0 1 0 0 50 0 20 0.000 1 0.0000 3000 300 106 106 3000 300 3106 300
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	0 0 1.00 120.00 120.00
	 3000 975 3000 375
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2850 2025 3000 1875 3150 2025 3000 2175 2850 2025
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2250 2550 2400 2400 2550 2550 2400 2700 2250 2550
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 2850 2025 2400 2025 2400 2400
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	0 0 1.00 120.00 120.00
	 3000 1875 3000 1575
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 2250 2550 225 2550 225 11925 5475 11925
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2325 9525 2475 9375 2625 9525 2475 9675 2325 9525
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 2325 9525 1575 9525 1575 9900
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2325 10800 2475 10650 2625 10800 2475 10950 2325 10800
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 1575 10500 1575 10800 2325 10800
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 2625 9525 3000 9525 3000 10800 2625 10800
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
	0 0 1.00 120.00 120.00
	 2475 10950 2475 11250 3675 11250 3675 9225 4575 9225
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	0 0 1.00 120.00 120.00
	 2475 8625 2475 9375
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 4425 6375 2475 6375 2475 8325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 5100 11100 5100 11325 5925 11325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 6225 10275 6600 10275 6600 11325 6225 11325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 5925 11325 6075 11175 6225 11325 6075 11475 5925 11325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7425 11325 7275 11175 7125 11325 7275 11475 7425 11325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 8325 11100 8325 11325 7425 11325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 7125 10275 6825 10275 6825 11325 7125 11325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 6600 9675 6600 9825 6075 9825 6075 10125
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 6825 9675 6825 9825 7275 9825 7275 10125
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 7275 11475 7275 11775 6900 11775 6900 12525
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 3225 4125 3375 3975 3525 4125 3375 4275 3225 4125
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
	 2700 3600 3375 3600 3375 3975
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2400 3600 2550 3450 2700 3600 2550 3750 2400 3600
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 2400 3600 1350 3600 1350 4500
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	0 0 1.00 120.00 120.00
	 4575 6225 4575 5625
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 3525 4125 4125 4125 4125 4500
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 3675 3075 5100 3075 5100 4500
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 6525 9225 6750 9225 6750 9675
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 6825 12525 6825 12750
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	0 0 1.00 120.00 120.00
	 6075 11475 6075 11775
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 6075 12075 6075 12225 6675 12225 6675 12525
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 3375 3075 2550 3075 2550 3450
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 4500 7350 4650 7200 4800 7350 4650 7500 4500 7350
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 4500 7350 3600 7350 3600 7725
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 4800 7350 5025 7350 5025 7725
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	0 0 1.00 120.00 120.00
	 3600 8025 3600 8325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 3150 2025 3525 2025 3525 2550
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 1200 5700 1350 5550 1500 5700 1350 5850 1200 5700
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
	0 0 1.00 120.00 120.00
	 1350 5550 1350 5025
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
	0 0 1.00 120.00 120.00
	 1200 5700 975 5700 975 7725 1875 7725 1875 8325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	0 0 1.00 120.00 120.00
	 4575 4800 4575 5100
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
	0 0 1.00 120.00 120.00
	 1500 5700 3450 5700 3450 4650 3825 4650
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 7950 6750 7950 6375
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 8100 6900 9150 6900 9150 7200
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7800 6900 7950 6750 8100 6900 7950 7050 7800 6900
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 9150 8250 7275 8250 7275 6900
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	0 0 1.00 120.00 120.00
	 9300 7725 9300 8100
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
	0 0 1.00 120.00 120.00
	 9300 8400 9300 8850 4125 8850 4125 8475 3750 8475
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 7800 6900 4650 6900 4650 7200
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 4425 6375 4575 6225 4725 6375 4575 6525 4425 6375
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 5550 6075 5700 5925 5850 6075 5700 6225 5550 6075
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 5550 6075 5325 6075 5325 6900
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 5
	0 0 1.00 120.00 120.00
	 5700 5925 5700 5700 5025 5700 5025 6375 4725 6375
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	0 0 1.00 120.00 120.00
	 5850 6075 7275 6075
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 9150 8250 9300 8100 9450 8250 9300 8400 9150 8250
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 5925 10275 6075 10125 6225 10275 6075 10425 5925 10275
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 5925 10275 5100 10275 5100 10575
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7425 10275 7275 10125 7125 10275 7275 10425 7425 10275
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 7425 10275 8325 10275 8325 10575
2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 6450 9675 6975 9675
2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 6525 12525 7125 12525
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 3375 3075 3525 2925 3675 3075 3525 3225 3375 3075
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 2550 2550 3525 2550 3525 2925
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
	0 0 1.00 120.00 120.00
	 3225 4125 2775 4125 2775 4500
4 1 0 50 0 0 12 0.0000 4 180 1665 2025 1875 [Is the entry defined?]\001
4 1 0 50 0 0 12 0.0000 4 180 1695 1500 2325 [Is the value present?]\001
4 1 0 50 0 0 12 0.0000 4 180 1785 8325 8175 [Did loader return null?]\001
4 1 0 50 0 0 12 0.0000 4 180 1350 5250 10200 [Is region global?]\001
4 1 0 50 0 0 12 0.0000 4 180 2070 4650 2925 [Is region globally scoped?]\001
4 1 0 50 0 0 12 0.0000 4 180 1260 2625 3975 [Is region local?]\001




© 2015 - 2024 Weber Informatics LLC | Privacy Policy