AlternatingSummingCache?