Элементы, помещенные в кеш, не гарантированно будут там, с фреймворком, очищающим кеш, если в его памяти заканчивается мало. Вы можете указать приоритет, чтобы указать, какие элементы должны быть автоматически очищены в первую очередь.
Что касается того, будет ли освобождена память, пока элементы управляются, и вы сами не храните ссылки в другом месте приложения, сборщик мусора освободит память после истечения времени ожидания кэша (или вы удалите вручную это из кеша).
Конечно, удаление из кэша не гарантирует освобождения физической памяти, поскольку это происходит только при следующем запуске сборщика мусора.