{"guid":"a845e778-8aa6-4dc3-834f-b2013a4d2045","title":"Java Caching with JSR107 and tCache","subtitle":"Scalable data-aware Java Caching","slug":"froscon2016-1803-java_caching_with_jsr107_and_tcache","link":null,"description":"tCache - Scalable data-aware Java  Caching.\n\nCaching data is an essential part in many high-load scenarios. A local 1st-level cache can augment a shared 2nd-level cache like Redis and Memcached to further boost performance.\nJCache (JSR107) is the Java Standard for Caching, and tCache is a production-proof OpenSource JCache provider. This talk presents advanced features of JCache like EntryProcessors and Listeners, and tCache specific cutting-edge features like data-aware evictions, and built-in load-spreading.\n","original_language":"deu","persons":["Christian Esken"],"view_count":51,"promoted":false,"date":"2016-08-21T16:30:00.000+02:00","release_date":"2016-08-21T02:00:00.000+02:00","updated_at":"2026-03-18T13:00:08.904+01:00","tags":["Development"],"length":3712,"duration":3712,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2016/1803-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2016/1803-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2016/a845e778-8aa6-4dc3-834f-b2013a4d2045-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2016/a845e778-8aa6-4dc3-834f-b2013a4d2045-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2016-1803-java_caching_with_jsr107_and_tcache","url":"https://api.media.ccc.de/public/events/a845e778-8aa6-4dc3-834f-b2013a4d2045","conference_title":"FrOSCon 2016","conference_url":"https://api.media.ccc.de/public/conferences/froscon2016","related":[{"event_id":1430,"event_guid":"import-4a407968eac5e028a8","weight":1},{"event_id":2037,"event_guid":"zlydwvxLjQoWzAE1lz6wLg","weight":1},{"event_id":2246,"event_guid":"5hkhmuwi5J8ZHMfd5k7veg","weight":1},{"event_id":2578,"event_guid":"fb3204b2-7e48-4202-89b8-b5c9ab7eeb03","weight":1},{"event_id":2629,"event_guid":"c2576b07-5198-467f-a4dc-fbcb4bd9dc68","weight":1},{"event_id":2630,"event_guid":"8fcc49f3-d76f-486c-aebf-26108b39fb74","weight":1},{"event_id":2631,"event_guid":"8a9c7888-b460-45a4-a746-2cd21caffbf3","weight":1},{"event_id":3381,"event_guid":"c1d9f8e6-94ec-4d40-92d9-da5b74c4087a","weight":1},{"event_id":3390,"event_guid":"780f8f8e-9210-4bf6-8e0f-087b56bdd54c","weight":1},{"event_id":3394,"event_guid":"d2389347-2fc0-41c9-8e42-96c1b3350995","weight":1},{"event_id":3424,"event_guid":"915aced0-8526-4087-b0c3-769710ef6322","weight":1},{"event_id":3429,"event_guid":"34a5d181-732f-483a-a40c-f41620357465","weight":1},{"event_id":3431,"event_guid":"a60f0bd1-96c2-436e-a652-f04779a9a0ef","weight":1},{"event_id":3434,"event_guid":"8918cb01-0d95-4cf7-bcf2-db04e9ee8061","weight":1},{"event_id":3438,"event_guid":"ec1ceb0a-9da3-44f1-bf23-00c1d52486ff","weight":1},{"event_id":3454,"event_guid":"97e86b22-bd65-4ce7-9ba3-0fa6817cd715","weight":1},{"event_id":3456,"event_guid":"aa6e891a-5f4a-4e99-addc-10b16ccf9065","weight":1},{"event_id":3457,"event_guid":"3c85f525-cd67-4900-b44f-6f2ce9fd7fd9","weight":1},{"event_id":3458,"event_guid":"0cd76d0e-cdb3-4c3f-9ebc-0dd2918be905","weight":1},{"event_id":3514,"event_guid":"1fdb49e7-9f3d-4450-936e-8aae911d1aa2","weight":1},{"event_id":4365,"event_guid":"7b8075fb-aafa-4037-beb9-168b5461c831","weight":1},{"event_id":4433,"event_guid":"dc9b4e9a-edc3-473a-bfde-81fd30604b81","weight":1},{"event_id":4458,"event_guid":"40732b8d-7cd9-4a36-951b-f898872d623a","weight":1},{"event_id":4833,"event_guid":"e1a60f7b-6a56-4dce-ab3a-c686fa940aa8","weight":1},{"event_id":5235,"event_guid":"52535255-5245-2020-2020-202020202020","weight":1},{"event_id":5764,"event_guid":"2ab2039e-11a3-4646-98c0-d637d0463673","weight":1},{"event_id":5765,"event_guid":"cc58e79c-5a9f-43cf-80da-6dca94b402c4","weight":1},{"event_id":6601,"event_guid":"ff31429a-f7bd-5c10-a816-6c5bfb1295e2","weight":1}],"recordings":[{"size":200,"length":3712,"mime_type":"video/webm","language":"deu","filename":"froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-08-21T22:01:54.696+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2016/webm-hd/froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/12691","event_url":"https://api.media.ccc.de/public/events/a845e778-8aa6-4dc3-834f-b2013a4d2045","conference_url":"https://api.media.ccc.de/public/conferences/froscon2016"},{"size":201,"length":3712,"mime_type":"video/mp4","language":"deu","filename":"froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-08-21T18:42:56.782+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2016/h264-hd/froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache_hd.mp4","url":"https://api.media.ccc.de/public/recordings/12607","event_url":"https://api.media.ccc.de/public/events/a845e778-8aa6-4dc3-834f-b2013a4d2045","conference_url":"https://api.media.ccc.de/public/conferences/froscon2016"},{"size":56,"length":3705,"mime_type":"audio/mpeg","language":"deu","filename":"froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2016-08-21T19:12:31.283+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2016/mp3/froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache.mp3","url":"https://api.media.ccc.de/public/recordings/12609","event_url":"https://api.media.ccc.de/public/events/a845e778-8aa6-4dc3-834f-b2013a4d2045","conference_url":"https://api.media.ccc.de/public/conferences/froscon2016"},{"size":48,"length":3705,"mime_type":"audio/opus","language":"deu","filename":"froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2016-08-21T19:12:59.343+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2016/opus/froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache.opus","url":"https://api.media.ccc.de/public/recordings/12610","event_url":"https://api.media.ccc.de/public/events/a845e778-8aa6-4dc3-834f-b2013a4d2045","conference_url":"https://api.media.ccc.de/public/conferences/froscon2016"},{"size":85,"length":3712,"mime_type":"video/mp4","language":"deu","filename":"froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-08-21T19:21:58.523+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2016/h264-sd/froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache_sd.mp4","url":"https://api.media.ccc.de/public/recordings/12616","event_url":"https://api.media.ccc.de/public/events/a845e778-8aa6-4dc3-834f-b2013a4d2045","conference_url":"https://api.media.ccc.de/public/conferences/froscon2016"},{"size":84,"length":3712,"mime_type":"video/webm","language":"deu","filename":"froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-08-21T20:59:20.722+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2016/webm-sd/froscon16-1803-deu-Java_Caching_with_JSR107_and_tCache_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/12673","event_url":"https://api.media.ccc.de/public/events/a845e778-8aa6-4dc3-834f-b2013a4d2045","conference_url":"https://api.media.ccc.de/public/conferences/froscon2016"}]}