blob: fe4990dbd60c174f22e6115e3b35dd5d4060d7dd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.jdisc;
/**
* An implementation of {@link SharedResource} that does not do anything.
* Useful base class for e.g. mocks of SharedResource sub-interfaces, where reference counting is not the focus.
*
* @author <a href="mailto:bakksjo@yahoo-inc.com">Oyvind Bakksjo</a>
*/
public class NoopSharedResource implements SharedResource {
@Override
public final ResourceReference refer() {
return References.NOOP_REFERENCE;
}
@Override
public final void release() {
}
}
|