PlaceHolderDiskRegion extends AbstractDiskRegion implements DiskRecoveryStore, RegionMapOwner { @Override public String getName() { return this.name; } PlaceHolderDiskRegion(DiskStoreImpl ds, long id, String name);   PlaceHolderDiskRegion(DiskRegionView drv); @Override String getName(); @Override String getPrName(); @Override void finishPendingDestroy(); @Override String toString(); @Override DiskRegionView getDiskRegionView(); @Override DiskEntry getDiskEntry(Object key); @Override DiskEntry initializeRecoveredEntry(Object key, DiskEntry.RecoveredEntry value); @Override DiskEntry updateRecoveredEntry(Object key, DiskEntry.RecoveredEntry value); @Override void destroyRecoveredEntry(Object key); @Override void copyRecoveredEntries(RegionMap rm); @Override void foreachRegionEntry(LocalRegion.RegionEntryCallback callback); @Override boolean lruLimitExceeded(); @Override DiskStoreID getDiskStoreID(); @Override void acquireReadLock(); @Override void releaseReadLock(); @Override void updateSizeOnFaultIn(Object key, int newSize, int bytesOnDisk); @Override int calculateValueSize(Object val); @Override RegionMap getRegionMap(); @Override void close(); @Override void handleDiskAccessException(DiskAccessException dae); @Override boolean didClearCountChange(); @Override CancelCriterion getCancelCriterion(); @Override boolean isSync(); @Override void endRead(long start, long end, long bytesRead); @Override boolean isRegionClosed(); @Override void initializeStats(long numEntriesInVM, long numOverflowOnDisk,
      long numOverflowBytesOnDisk); @Override EvictionController getExistingController(InternalRegionArguments internalArgs);  }
@Test public void shouldBeMockable() throws Exception { PlaceHolderDiskRegion mockPlaceHolderDiskRegion = mock(PlaceHolderDiskRegion.class); when(mockPlaceHolderDiskRegion.getName()).thenReturn("NAME"); assertThat(mockPlaceHolderDiskRegion.getName()).isEqualTo("NAME"); }