Как лучше всего переопределить классы jre_lib?
Допустим, мне нужно хранить все ArrayLists не в оперативной памяти, а на диске или где-либо еще. Я хочу написать свой собственный класс ArrayList для кодирования этой функциональности и убедиться, что все экземпляры ArrayList используют мой класс.
Я думал о механизме загрузки классов, чтобы изменить порядок пути к классам, но, как я вижу, java сначала проверяет стандартные классы.