ну я таргечусь на 5+, но думаю там тоже такое может быть
Конечно, мы тоже 5+)) Когда создаётся условный Settings(), он в фоне начинает читать из файла. Если в этот момент обратиться settings.getString("key") то этот вызов заблокируется. По-этому проперти делегирующие в такой вызов, имхо, не должны существовать.