private void initDiskData() {
    name = diskStore.getName();
    compactionThreshold = diskStore.getCompactionThreshold();
    timeInterval = diskStore.getTimeInterval();
    writeBufferSize = diskStore.getWriteBufferSize();
    maxOpLogSize = diskStore.getMaxOplogSize();
    queueSize = diskStore.getQueueSize();
    isAutoCompact = diskStore.getAutoCompact();
    isForceCompactionAllowed = diskStore.getAllowForceCompaction();
    directoryHolders = diskStore.getDirectoryHolders();

    File[] diskDirs = diskStore.getDiskDirs();
    String[] diskDirStr = new String[diskDirs.length];
    for (int i = 0; i < diskDirs.length; i++) {
      diskDirStr[i] = diskDirs[i].getAbsolutePath();
    }
    diskDirectories = diskDirStr;

  }
Bridge class to act as an interface between JMX layer and GemFire DiskStores
geode-core/src/main/java/org/apache/geode/management/internal/beans/DiskStoreMBeanBridge.java