Port: FieldCache, initial work on FieldCacheImpl