| 
								
								
									 elsid | 215404e126 | Report more stats from caches | 2024-03-29 14:25:39 +01:00 |  | 
				
					
						| 
								
								
									 elsid | 7a817d3147 | Apply project naming styleguide to GenericObjectCache | 2023-12-28 21:58:42 +01:00 |  | 
				
					
						| 
								
								
									 elsid | 45b1b4f1e0 | Remove redundant ObjectCacheMap alias | 2023-12-28 21:58:42 +01:00 |  | 
				
					
						| 
								
								
									 elsid | 7b1ee2780b | Use ranged for loops in GenericObjectCache | 2023-12-28 21:58:42 +01:00 |  | 
				
					
						| 
								
								
									 elsid | 2f0613c8d4 | Remove user defined destructor for GenericObjectCache | 2023-12-28 21:58:42 +01:00 |  | 
				
					
						| 
								
								
									 elsid | fd2fc63dd3 | Support heterogeneous lookup in GenericObjectCache | 2023-12-28 21:58:41 +01:00 |  | 
				
					
						| 
								
								
									 elsid | 56401a90a1 | Merge GenericObjectCache update and remove functions They are always called together. Single iteration over the items is more
efficient along with locking the mutex only once. | 2023-12-28 21:58:33 +01:00 |  | 
				
					
						| 
								
								
									 elsid | 71e33cf8b2 | Add unit tests for GenericObjectCache | 2023-12-25 14:12:16 +01:00 |  | 
				
					
						| 
								
								
									 elsid | 915a8df942 | Use struct for GenericObjectCache items | 2023-08-29 20:25:21 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 5f4bd498cf | Move cached value into container to be removed | 2023-08-29 20:25:21 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 6d120f92e0 | Lookup for terrain template using std::map::lower_bound instead of linear search | 2023-08-29 20:25:20 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 816d3772b9 | Cache absent land object This allows to save on lookup in store. | 2023-08-27 01:32:36 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 02ada74fa1 | Do not try to dereference nullptr in object cache | 2023-02-08 20:19:59 +01:00 |  | 
				
					
						| 
								
								
									 clang-format-bot | ddb0522bbf | Apply clang-format to code base | 2022-09-22 21:35:26 +03:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 8084a336b5 | Replace zeroes and nulls by nullptrs | 2020-11-29 11:14:07 +04:00 |  | 
				
					
						| 
								
								
									 elsid | 40ad87bc4d | Replace OpenThreads by std types | 2020-06-25 22:16:09 +02:00 |  | 
				
					
						| 
								
								
									 bzzt lost a hitlab login | 17637c6575 | pagerebuild on disable Signed-off-by: Bret Curtis <psi29a@gmail.com> | 2020-06-13 00:22:28 +02:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 2ed05a5195 | Implement generic caching system | 2019-03-14 09:10:19 +04:00 |  | 
				
					
						| 
								
								
									 scrawl | 4cd4457d21 | Add support for Functors to ObjectCache | 2017-03-14 19:27:55 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 8f79fa3d72 | Add resource statistics panel opened with F4 | 2017-02-22 14:28:45 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 57b585570a | Preload magic effect visuals of the player's selected weapon/spell | 2017-02-15 21:01:25 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | e05d975020 | Change the way that texture filtering settings are applied at runtime | 2016-02-18 19:37:55 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 2e62298bd3 | Clean up ObjectCache includes | 2016-02-09 18:11:07 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 778bce3ae9 | Remove unused ObjectCache functions | 2016-02-07 18:27:12 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | c155680d3c | Customize ObjectCache for more efficient locking in removeExpiredObjectsInCache | 2016-02-07 00:43:37 +01:00 |  | 
				
					
						| 
								
								
									 Alexander "Ace" Olofsson | 0efb8e2949 | osgDB::ObjectCache was added in 3.3.3, not 3.4.0 Fixes redefinition error on builds with OSG >3.3.3 <3.4.0 | 2015-12-24 17:18:32 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | d3fa8a8602 | Add osgDB::ObjectCache to the repository to work around it not being available in OSG 3.2 | 2015-12-02 15:14:39 +01:00 |  |