| OLD | NEW | 
|---|
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be | 
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. | 
| 4 | 4 | 
| 5 from pylib.device import device_utils | 5 from devil.android import device_utils | 
| 6 | 6 | 
| 7 class CacheControl(object): | 7 class CacheControl(object): | 
| 8   _DROP_CACHES = '/proc/sys/vm/drop_caches' | 8   _DROP_CACHES = '/proc/sys/vm/drop_caches' | 
| 9 | 9 | 
| 10   def __init__(self, device): | 10   def __init__(self, device): | 
| 11     self._device = device | 11     self._device = device | 
| 12 | 12 | 
| 13   def DropRamCaches(self): | 13   def DropRamCaches(self): | 
| 14     """Drops the filesystem ram caches for performance testing.""" | 14     """Drops the filesystem ram caches for performance testing.""" | 
| 15     self._device.RunShellCommand('sync', as_root=True) | 15     self._device.RunShellCommand('sync', as_root=True) | 
| 16     self._device.WriteFile(CacheControl._DROP_CACHES, '3', as_root=True) | 16     self._device.WriteFile(CacheControl._DROP_CACHES, '3', as_root=True) | 
| 17 | 17 | 
| OLD | NEW | 
|---|